| #### Ejecutar una macro |
| Vamos a ver cómo ejecutar una macro que previamente hemos grabado Ahora nos queda ver como ejecutar la macro que acabamos de grabar: En el menú principal damos los siguientes pasos: Herramientas -> Macro -> Macro… Se nos volverá a abrir la ventana de “Macro”. En ella elegiremos la macro que vayamos a utilizar y pulsamos el botón “Ejecutar”. Se ejecutarán (de una vez) todas las acciones que grabamos anteriormente. También podemos condicionar la ejecución de una macro a un evento (acontecimiento) dentro de Calc, con lo que ni siquiera tendremos que ejecutar nosotros la macro ya que lo hará automáticamente. Para asignar una macro a un evento dentro de la hoja de cálculo seguiremos los siguientes pasos: Dentro de la ventana “Macro” pulsamos el botón “Asignar”. Elegimos el evento al que queremos asociar la macro. Buscamos dentro de las librerías y módulo la macro que queramos asignar. Cuando la hayamos encontrado la seleccionamos. Pulsamos el botón asignar y con esto ya habremos condicionado la ejecución de la macro a una acción que sucede en la hoja de cálculo. Por último veremos como asignar una macro al teclado, creando un atajo y evitando así tener que recorrer los pasos del menú que explicamos al principio. Dentro de la ventana “Configuración”, a la que llegamos desde la de “Macros”, elegimos la pestaña “Teclado”. En primer lugar nos encontramos con los accesos directos desde teclado ya asignados. Buscaremos uno que se encuentre libre si no queremos modificar ninguno de los ya existentes, por ejemplo Ctrl+Mayúsculas+Insert, y lo seleccionamos. Dentro de categoría buscamos el módulo dentro de la librería en la que se encuentre nuestra macro. En función seleccionamos la macro que vaya a ser asignada. Para finalizar pulsamos el botón “Modificar” y la macro ya queda asignada a esa combinación de teclas. DEMO: Veremos cómo ejecutar una macro . Pulsamos Herramientas/Macros/Macro Seleccionamos la macro y hacemos clic en Ejecutar.
| Ejecutar una macro ¿Qué ventajas tiene asociar una macro a un evento?
| a) | Que se ejecuta automáticamente cada vez que tiene lugar el evento
| b) | Que se puede ejecutar con una determinada combinación de teclas
| c) | Que es más fácil de administrar
| d) | No se puede asociar una macro a un evento