Sei sulla pagina 1di 8

Macro para generar nmeros aleatorios

GUA PASO A PASO. CREAR UNA MACRO PARA CAMBIAR NMEROS ALEATORIAMENTE
Cuando realizamos ejercicios matemticos es muy til poder cambiar los numerales sin necesidad de crear otro documento. Para lograrlo, podemos utilizar una macro que nos permita generar nmeros aleatorios, cada vez que presionemos un botn. Paso previo: SIEMPRE DEBE TENER CLARAS, LAS CELDAS DONDE TRABAJAR. Le sugiero que: 1. Anote las celdas en las que desee que los nmeros cambien aleatoriamente. Cmo crear una macro?: Ir al men Herramientas, seleccionar Macro, active Macro . Se nos abrir la siguiente ventana

En Nombre de la Macro escriba Nmeros y haga un clic en el botn Crear

Macro para generar nmeros aleatorios

Con la accin anterior se abre una nueva ventana como la que ve a continuacin:

Ubique el cursor en la ventana que se indica y debajo de Sub nmeros ()

Una vez ubicado debajo del comando Sub Numeros escriba lo que se indica: Sub Numeros() N=Int(Rnd()*50) Range(R7)=N

End Sub debe quedar al final de lo escrito. En nuestro ejemplo, el nmero *50 nos indica que los nmeros cambiaran aleatoriamente hasta el 50 . ( Segn el nivel con el que trabajemos, podemos ampliar el mbito numrico).

Macro para generar nmeros aleatorios


N=Int(Rnd()*50)

El Range, nos indica la celda en que se generar el nmero aleatorio. Range(R7)=N Todo esto, debemos repetirlo con cada una de las celdas donde queremos que los nmeros cambien aleatoriamente.

Al completar las lneas de comando, cierre la ventana . La macro, quedar automticamente guardada.

Macro para generar nmeros aleatorios

Para que nuestra macro funcione, debemos tener un botn o imagen que la active cuando la presionemos, para ello: 1. En el men Ver, seleccione Barra de Herramientas, luego, Formulario y se nos abre la siguiente ventana:

2. Seleccione opcin Botn. 3. Ahora ubique el cursor en el lugar que desee colocar el botn y arrstrelo hasta formar un rectngulo. Cuado tenga el botn diseado, suelte el botn del mouse.

Automticamente aparecer la ventana de dilogo Asignar Macro

Seleccione la macro que ud. Cre (Nmeros ) y luego Acepte.

Macro para generar nmeros aleatorios

Compruebe que la macro funcione correctamente, para ello, haga clic en el botn que cre (Nmeros ) y los nmeros se crearn aleatoriamente. Para modificar el texto del botn debemos hacer clic con el botn derecho del mouse sobre la imagen del botn.

1. Seleccione la opcin Modificar texto e ingrese el nuevo texto NMEROS. Podemos elegir la Fuente, tamao o direccin de texto.

Para hacer ms atractivas nuestras guas, podemos reemplazar el uso de un botn por una imagen. Para ello, deber insertar una imagen y asignarle a sta la macro creada. (sobre la imagen, botn derecho del mouse, asignar macro).

Macro para generar nmeros aleatorios

MACRO PARA BORRAR CONTENIDOS La orden ser:


1. Ir al men Herramientas, seleccionar Macro, active Macro . 2. En Nombre de la Macro escriba Borrar y haga un clic en el botn Crear 3. Ubique debajo de Sub borrar () 4. Una vez ubicado debajo del comando Sub borrar escriba lo que se indica: Indica la celda en la que deseo Borrar el contenido Range(G14).Select Selection.Clearcontents El comando que indica borrar

Macro para generar nmeros aleatorios

End Sub debe quedar al final de lo escrito.

El comando debe ser escrito tantas veces como celdas en que necesite borrar los contenidos. Cierre la ventana y la macro borrar, quedar grabada automticamente Coloque un botn o imagen para luego asignar la macro como se indic anteriormente. (Ubicarse sobre el botn o imagen, botn derecho, asignar macro, seleccionar macro borrar y aceptar.) Asegrese que la macro funciona correctamente. No olvide guardar sus trabajos.

Macro para generar nmeros aleatorios

Potrebbero piacerti anche