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


0