Macros de Excel: ejecución de una macro
Hay varias formas de ejecutar una macro en su libro de trabajo. La macro se habría guardado en su libro de trabajo habilitado para macros o en su libro de trabajo de macros personal al que puede acceder desde cualquier libro de trabajo como aprendió anteriormente.
Puede ejecutar una macro de las siguientes formas:
- Ejecución de una macro desde la pestaña Ver
- Ejecutar una macro presionando Ctrl más una tecla de método abreviado
- Ejecución de una macro haciendo clic en un botón de la barra de herramientas de acceso rápido
- Ejecución de una macro haciendo clic en un botón en un grupo personalizado en la cinta
- Ejecutar una macro haciendo clic en un objeto gráfico
- Ejecución de una macro desde la pestaña Desarrollador
- Ejecución de una macro desde el editor de VBA
Ejecución de una macro desde la pestaña Ver
Ya aprendió a ejecutar una macro desde la pestaña Ver en la cinta. Un resumen rápido:
- Haga clic en la pestaña VER en la cinta.
- Haga clic en Macros.
- Seleccione Ver macros en la lista desplegable.
Aparece el cuadro de diálogo Macro.
- Haga clic en el nombre de la macro.
- Haga clic en el botón Ejecutar.
Ejecución de una macro con tecla de método abreviado
Puede asignar una tecla de método abreviado (Ctrl + tecla) para una macro. Puede hacer esto mientras graba la macro en elCreate Macrocaja de diálogo. De lo contrario, puede agregar esto más adelante en elMacro Options caja de diálogo.
Adición de una tecla de método abreviado durante la grabación de una macro
- Haga clic en la pestaña VER.
- Haga clic en Macros.
- Seleccione Grabar macro en la lista desplegable.
Aparece el cuadro de diálogo Crear macro.
- Escriba un nombre de macro
- Escriba una letra, diga q, en el cuadro junto a Ctrl + debajo de la tecla de método abreviado.
Agregar una tecla de método abreviado en las opciones de macro
- Haga clic en la pestaña VER.
- Haga clic en Macros.
- Seleccione Ver macros en la lista desplegable.
Aparece el cuadro de diálogo Macro.
- Seleccione el nombre de la macro.
- Haga clic en el botón Opciones.
Aparece el cuadro de diálogo Opciones de macro. Escriba una letra, diga q, en el cuadro junto a Ctrl + debajo de la tecla de método abreviado. Haga clic en Aceptar.
Para ejecutar la macro con la tecla de método abreviado, presione la tecla Ctrl y la tecla q juntas. La macro se ejecutará.
Note- Puede utilizar cualquier letra minúscula o mayúscula para la tecla de método abreviado de una macro. Si usa cualquier combinación de Ctrl + letra que sea una tecla de método abreviado de Excel, la anulará. Los ejemplos incluyen Ctrl + C, Ctrl + V, Ctrl + X, etc. Por lo tanto, use su jurisdicción al elegir las letras.
Ejecución de una macro a través de la barra de herramientas de acceso rápido
Puede agregar un botón de macro a la barra de herramientas de acceso rápido y ejecutar la macro haciendo clic en él. Esta opción sería útil cuando almacene sus macros en un libro de macros personal. El botón agregado aparecerá en la barra de herramientas de acceso rápido en cualquier libro de trabajo que abra, lo que le facilitará la ejecución de la macro.
Suponga que tiene una macro con el nombre MyMacro en su libro de trabajo de macros personal.
Para agregar el botón de macro a la barra de herramientas de acceso rápido, haga lo siguiente:
Haga clic derecho en la barra de herramientas de acceso rápido.
Seleccione Customize Quick Access Toolbar de la lista desplegable.
Aparece el cuadro de diálogo Opciones de Excel. Seleccione Macros de la lista desplegable bajo la categoría-Choose commands from.
Aparece una lista de macros en Macros.
- Haga clic en PERSONAL.XLSB! MyMacro.
- Haga clic en el botón Agregar.
El nombre de la macro aparece en el lado derecho, con una imagen de botón de macro.
Para cambiar la imagen del botón macro, proceda de la siguiente manera:
- Haga clic en el nombre de la macro en el cuadro de la derecha.
- Haga clic en el botón Modificar.
los Modify Buttonaparece el cuadro de diálogo. Seleccione un símbolo para establecerlo como el icono del botón.
Modifique el nombre para mostrar que aparece cuando coloca el puntero en la imagen del botón en la barra de herramientas de acceso rápido a un nombre significativo, por ejemplo, Ejecutar MyMacro para este ejemplo. Haga clic en Aceptar.
El nombre de la macro y el símbolo del icono cambian en el panel derecho. Haga clic en Aceptar.
El botón de macro aparece en la barra de herramientas de acceso rápido y el nombre de visualización de la macro aparece cuando coloca el puntero sobre el botón.
Para ejecutar la macro, simplemente haga clic en el botón de macro en la barra de herramientas de acceso rápido.
Ejecución de una macro en un grupo personalizado
Puede agregar un grupo personalizado y un botón personalizado en la cinta y asignar su macro al botón.
- Haga clic derecho en la cinta.
- Seleccione Personalizar la cinta de la lista desplegable.
los Excel Options aparece el cuadro de diálogo.
- Seleccione Fichas principales en Personalizar la cinta.
- Haga clic en Nueva pestaña.
La nueva pestaña (personalizada) aparece en la lista de pestañas principales.
- Haga clic en Nueva pestaña (personalizada).
- Haga clic en el botón Nuevo grupo.
El Nuevo grupo (personalizado) aparece en Nueva pestaña (personalizado).
- Haga clic en Nueva pestaña (personalizada).
- Haga clic en el botón Cambiar nombre.
Aparece el cuadro de diálogo Cambiar nombre. Escriba el nombre de la pestaña personalizada que aparece en las pestañas principales de la cinta, diga - Mis macros y haga clic en Aceptar.
Note- Todas las pestañas principales de la cinta están en mayúsculas. Puede usar su discreción para usar letras mayúsculas o minúsculas. He elegido minúsculas con mayúsculas para que destaquen en las pestañas estándar.
El nombre de la nueva pestaña cambia a Mis macros (personalizado).
- Haga clic en Nuevo grupo (personalizado).
- Haga clic en el botón Cambiar nombre.
los Renameaparece el cuadro de diálogo. Escriba el nombre del grupo en el cuadro de diálogo Nombre para mostrar y haga clic en Aceptar.
El nuevo nombre del grupo cambia a Macros personales (personalizado).
Haga clic en Macros en el panel izquierdo debajo de Choose commands from.
- Seleccione el nombre de su macro, digamos - MyFirstMacro de la lista de macros.
- Haga clic en el botón Agregar.
La macro se agregará en el grupo Macros personales (personalizado).
- Haga clic en Mis macros (personalizado) en la lista.
- Haga clic en las flechas para mover la pestaña hacia arriba o hacia abajo.
La posición de la pestaña en la lista de pestañas principales determina dónde se colocará en la cinta. Haga clic en Aceptar.
Su pestaña personalizada: Mis macros aparece en la cinta.
Haga clic en la pestaña - Mis macros. El grupo de Macros personales aparece en la cinta. MyFirstMacro aparece en el grupo Macros personales. Para ejecutar la macro, simplemente haga clic en MyFirstMacro en el grupo Macros personales.
Ejecución de una macro haciendo clic en un objeto
Puede insertar un objeto como una forma, un gráfico o un control VBA en su hoja de trabajo y asignarle una macro. Para ejecutar la macro, simplemente haga clic en el objeto.
Para obtener detalles sobre cómo ejecutar una macro usando objetos, consulte el capítulo Asignación de macros a objetos.
Ejecución de una macro desde la pestaña Desarrollador
Puede ejecutar una macro desde la pestaña Desarrollador.
- Haga clic en la pestaña Desarrollador en la cinta.
- Haga clic en Macros.
Aparece el cuadro de diálogo Macro. Haga clic en el nombre de la macro y luego en Ejecutar.
Ejecución de una macro desde el editor de VBA
Puede ejecutar una macro desde el editor de VBA de la siguiente manera:
- Haga clic en la pestaña Ejecutar en la cinta.
- Seleccione Ejecutar Sub / UserForm de la lista desplegable.