RAND() en vba

25/02/2008 - 17:46 por Bruja | Informe spam
Hola alguien sabe si se puede usar la función aleatorio en una macro y si se
puede como se usa es que no me deja, les muestro mi programa, sería de mucha
ayuda garcias

media = Cells(7, 4)
desvest = Cells(8, 4)
For n = 1 To 1000
Cells(n+1, 2) = Application.NormInv(Application.RAND(), media, desvest)
Next n
Suma = Application.Sum(B2, B1001) / 1000
Cells(14, 6) = Suma
obs = "B2:B1001"
mediaobs = Application.Average(Range(obs))
Cells(15, 6) = mediaobs
mediaobs2 = Application.Average(obs)
Cells(16, 6) = mediaobs2

Preguntas similare

Leer las respuestas

#1 Juan M
25/02/2008 - 18:13 | Informe spam
Hola,

La función Application.RAND() no existe

Cells(n+1, 2) = Application.NormInv(Application.RAND(), media, desvest)



Prueba esta otra

Cells(n+1, 2) = Application.NormInv(Rnd(), media, desvest)

Un saludo,
Juan


"Bruja" escribió
Hola alguien sabe si se puede usar la función aleatorio en una macro y si
se
puede como se usa es que no me deja, les muestro mi programa, sería de
mucha
ayuda garcias

media = Cells(7, 4)
desvest = Cells(8, 4)
For n = 1 To 1000
Cells(n+1, 2) = Application.NormInv(Application.RAND(), media, desvest)
Next n
Suma = Application.Sum(B2, B1001) / 1000
Cells(14, 6) = Suma
obs = "B2:B1001"
mediaobs = Application.Average(Range(obs))
Cells(15, 6) = mediaobs
mediaobs2 = Application.Average(obs)
Cells(16, 6) = mediaobs2

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida