Excel - matriz VBA con formulas de excel

 
Vista:

matriz VBA con formulas de excel

Publicado por guihe (40 intervenciones) el 11/06/2010 13:33:00
Hola a todos!!
Estoy empezando con el tema de las matrices en VBA y ando un poco perdido.
Tengo una macro antigua que pone en una celda el valor de una formula de excel, el caso es que quiero meter ese valor de la formula dentro de la matriz. Os pongo los codigos para hacerme entender un poco mejor :)

CODIGO ANTIGUO: (hay una funcion definida)
Public Function StaticRand()
StaticRand = Rnd()
End Function

Range("U7").FormulaR1C1 = "=NORMINV(staticrand),0,0.0938083)"

CODIGO NUEVO: (la funcion tambien está definida, pero no la repito)
For n = 0 To narb - 1
matriz(2, n) = matauz(1, n) ^ 2 'DIAMETRO AL CUADRADO
matriz(3, n) = Application.WorksheetFunction.NormInv(StaticRand, 0, 0.0938083)
Next n

Muchas gracias!
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

RE:matriz VBA con formulas de excel

Publicado por guihe (40 intervenciones) el 11/06/2010 15:05:09
Hola a todos,
ya he encontrado el error, y es que la matriz() la tenía definida mal....

gracias!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar