|
Unidad 18. Macros (IV) |
|
|
|
Asignar una macro a un botón |
|
Una utilidad muy interesante cuando se crea una macro es asignarle su funcionalidad a un botón. Vamos a explicar los pasos a seguir para realizar esto. Esta función se utiliza una vez que ya se ha creado la macro. Por ejemplo podemos asignar la macro que hemos realizado en el anterior paso a paso de limpiar celdas a un botón para no tener que ir cada vez al menú Herramientas y demás pasos. De modo que suponiendo que ya tenemos la macro creada vamos a asignarle un botón.
|
|
- Accedemos al menú Ver - Abrimos el submenú Barra de herramientas - Seleccionamos Formulario Nos aparece la barra de herramientas Formulario como vemos en la imagen . - Presionamos sobre la opción del botón El puntero del ratón se transforma en una cruz. - Debemos hacer clic sobre la zona de la hoja donde queramos insertar el botón.
|
|
Una vez insertado el botón en la hoja nos aparece el cuadro de diálogo Asignar macro como vemos en la imagen. |
En esta pantalla podemos asociar una macro de entre la lista que disponemos al nuevo botón creado. Los botones de la pantalla tienen la siguiente utilidad: Aceptar - Cierra la ventana y guarda los cambios. Cancelar - Cierra la ventana y cancela los cambios. Nuevo - Sirve para asignar código, que escribiremos manualmente, sobre el botón. Grabar... - Pone en funcionamiento la grabadora de macros.
Siguiendo con los pasos: - Seleccionamos la macro Hoja1.Limpia_celdas. - Presionamos sobre Aceptar. El texto del botón será Botón 1, para que sea más intuitivo podemos cambiarlo.
Aparece el menú Pop-up del botón. - Seleccionar la opción Modificar texto. - Seleccionar el texto y escribir Limpiar. - Hacer clic sobre una celda en blanco para salir del botón. También podemos utilizar este menú Pop-up para cambiar la macro asignada al botón mediante la opción Asignar macro.... |
|
|
|
|
|
|
|
Pág. 18.4 |
|
Enero - 2005.
|
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.