Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buen día,
Necesito agregar al modelo que estoy trabajando un botos o una acción que me cree un número aleatorio entre 0 y 100.
De ante mano gracias por su ayuda
Prueba con esto.
Creas una variable xValor
Creas un cuadro de texto con contenido = Num(xValor,'00')
Y en acción pones:
- Establecer el valor de una variable: xValor y le asignas esta función:
=mod(Minute(now())*(second(now()*100/60)+second(now())),100)
Cada vez que pinches en el cuadro te devolverá un valor aleatorio entre 0 y 100
Buenas tardes,
puedes probar con la función rand() y multiplicarlo por 100. Esta función genera un numero decimal entre 0 y 1. Utiliza después Round para que resulte un numero entero. Te lo pongo completo:
Round(Rand() * 100)
la función está bien, y ya lo había planteado así, el problema es que necesito que el número cambie cada vez que le de clic al cuadro de texto o al boton, el número debe modificarse cada vez que yo lo requiera sin necesidad de recargar
Gracias
Buenas, para esto puedes utilizar una macro que se ejecute al pulsar el botón, el código sería el siguiente:
sub aleatorio()
set v = ActiveDocument.Variables("vAleat")
v.SetContent Round(Rnd() * 100), true
end sub
Y utilizas la variable vAleat como valor donde quieras que se muestre de esta forma =$(vAleat)
Gracias Francisco, pero no puedo utilizar macros en este caso, ya hab[ia pensado en una pero no se puede usar.
Prueba con esto.
Creas una variable xValor
Creas un cuadro de texto con contenido = Num(xValor,'00')
Y en acción pones:
- Establecer el valor de una variable: xValor y le asignas esta función:
=mod(Minute(now())*(second(now()*100/60)+second(now())),100)
Cada vez que pinches en el cuadro te devolverá un valor aleatorio entre 0 y 100
Gracias Enrique, muy amable