¿Cómo Ejecutar una Macro en Excel?

Category: Microsoft Excel Tags:

Después de grabar o crear manualmente una macro, puede ejecutarla de las maneras siguientes:

  1. Se puede ejecutar una macro por medio del comando de menú.
  2. Si al crear la macro se asigno un método abreviado se puede realizar la combinación de teclas que ejecutaran la macro (CTRL + tecla).
  3. Si la macro fue codificada para ejecutarse al abrir el libro, esta se ejecutara automáticamente.

Antes que nada y en cualquiera de los casos arriba mencionados, deberás habilitar momentáneamente las macros para poder ejecutarlas en Excel. Para ello ve a la ficha Programador, en el grupo Código, haz clic en Seguridad de macros. Aparecerá una nueva pantalla En la categoría Configuración de macros, bajo Configuración de macros, da clic en Habilitar todas las macros y a continuación, da clic en Aceptar.

EJECUTAR MACRO DESDE EL MENU
Para ejecutar la macro debemos acceder al menú Ver Macros…, que se encuentra en el menú Macros de la pestaña Vista, y nos aparece el cuadro de diálogo Macro como el que vemos en la imagen donde tenemos una lista con las macros creadas.

Debemos seleccionar la macro deseada y pulsar sobre el botón Ejecutar. Se cerrará el cuadro y se ejecutará la macro.
macros
EJECUTAR UNA MACRO PRESIONANDO UNA COMBINACIÓN DE TECLAS O MÉTODO ABREVIADO
Si recuerdas que teclas asignaste para la ejecución de la macro puedes presionarlas directamente. Si no recuerdas, dentro de la pantalla de Ejecutar Macros. Mostrada en la figura de arriba. Dar clic en Opciones. Para abrir un nuevo cuadro de diálogo donde podrás verificar o modificar la tecla de método abreviado y la descripción de la macro.

EJECUTAR AUTOMÁTICAMENTE UNA MACRO AL ABRIR UN LIBRO
Para ejecutar macros al abrir y cerrar un libro, deberás previamente indicarlo mediante código, para ello busca los siguiente procedimientos Workbook_Open y Workbook_BeforeClose. Modifícalos de tal manera que el resultado sea parecido al siguiente:

Private Sub Workbook_Open()
Macro1 corresponde al nombre de la macro a ejecutarse
Macro1
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)

Si no encuentras las funciones, ve al editor de Visual Basic y haz doble clic en ThisWorkbook, situado a la izquierda, en la ventana Proyecto. Luego selecciona Workbook en la lista desplegable de arriba. Fíjate que el la otra lista desplegable se encuentran todos los eventos.

Articulos relacionados:

¿Cómo Guardar archivos con Macros en Excel?

Para guardar un archivo que contiene una macro debes entender que la macro se guarda en un archivo con diferente tipo. Regularmente con extensión .xlsm.

¿Cómo Crear una Macro Manualmente?

Una macro puede ser creada manualmente, para ello deberás tener conocimientos de programación utilizando Visual Basic para aplicaciones, conocimiento que te permitirá poder introducir líneas de programación directamente, ver y entender el código que genera el VBA de Excel.

¿Cómo Crear una Macro Automáticamente?

Para crear una macro automáticamente puedes hacer uso de la opción Grabar Macro disponible en Excel. El grabador de macros permite grabar las acciones deseadas para posteriormente traducirlas a instrucciones en VBA. Hasta la versión de Excel 2003 puedes acceder […]

Ayúdanos a seguir respondiendo tus preguntas. ¿Te ha gustado este artículo? Hacer una referencia a "https://www.cavsi.com/espanol/" o copie y pegue el siguiente texto HTML:
¿Cómo Crear una Macro Automáticamente?¿Cómo Crear una Macro Automáticamente?