Excel - como crear una funcion matricial simple en visual basic

 
Vista:
Imágen de perfil de xdrum

como crear una funcion matricial simple en visual basic

Publicado por xdrum (1 intervención) el 22/01/2015 20:27:57
hola comunidad
Soy nuevo aqui, hace un largo tiempo tube un curso de Visual basic, pero era muy básico y ahora vuelvo a retomar visual basic.
Bueno lo que necesito es crear una funcion en visual basic que la llamaré mfilasum(n,m,a) es una función matricial, donde n es la fila que se sumará con la fila m. Y la fila m es la fila que se multiplica por un numero cualquiera a.
La persona debe selecionarse una fila de casillas vacias, escribir =mfilasum(n,m,a) y apretar control+shift+enter y obtener la fila resultante.

Lo que se me ocurrió fue esto:
(En modulo de visual basic)

Function mfilasum(n As Integer, m As Integer, a As Integer) As Integer

mfilasum = n + m * a


End Function
Al apreta control+ shift +enter arroja error.
¿¿Mi Duda es como defino que las variables "n," "m" y "a" para que tengan un tamaño
de fila variable (3 casillas, 10 casillas etc) y el tamaño de columna de solo una casilla.??
Para que se hagan una idea de lo que busco ^^
visual_basic_funcion_sencilla

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder