Una de las ventajas de la configuración de la hoja de cálculo de Excel, las capacidades de formateo y las funciones de las fórmulas es que puede realizar fácilmente tareas repetitivas. Cómo puede agilizar aún más estas tareas mediante el uso de macros.
Las macros de Excel pueden ser bastante avanzadas, pero no dejes que esta idea te intimide. Aprender los fundamentos de la escritura de macros en Excel puede ayudarle a ser más eficiente y a mejorar sus habilidades usando la aplicación.
Esto cubre tres versiones de Excel para Windows y la versión 2016 de Excel para Mac.
Índice de contenidos
Macros en Excel Online
Desafortunadamente, no se pueden crear o ejecutar macros en Excel Online. Puede abrir un libro de trabajo que contenga macros, hacer cambios y guardarlo de nuevo sin afectar a las macros existentes, pero no podrá ver o utilizar las macros.
Cómo crear una macro en Excel 2016, Excel 2013 y Excel 2010
Cuadro de diálogo de la macro de registro y ficha Desarrollador
Antes de intentar agregar macros en Excel, debe mostrar la ficha Desarrollador en la cinta. De forma predeterminada, la ficha Desarrollador no está visible.
- Vaya a la pestaña Archivo y seleccione Opciones .
- Seleccione Personalizar cinta en el panel izquierdo.
- Active la casilla Desarrollador en Pestañas principales de la lista Personalizar la cinta de opciones de la derecha.
- Haga clic en OK . Aparece la ficha Desarrollador.
Cuando esté listo para crear una macro, inicie Excel y abra la hoja de trabajo en la que desea utilizarla para comenzar.
- Vaya a la pestaña Desarrollador .
- Haga clic en Record Macro en el grupo Código.
- Introduzca un nombre para la macro en el cuadro Nombre de macro.
- Introduzca la tecla de acceso directo que desea utilizar para la macro. Todas las teclas de acceso directo de las macros comienzan con Ctrl. Puede presionar y la tecla Mayúsculas al escribir la tecla de acceso directo que desea utilizar, lo que creará un acceso directo Ctrl+Mayúsculas. Esto es útil, ya que muchos atajos de teclado ya están en uso en Excel.
- Seleccione Este libro de trabajo en la lista desplegable Store Macro In.
- Haga clic en OK .
- Realice todos los formatos y comandos que desee incluir.
- Haga clic en Detener grabación cuando haya terminado.
- Vaya a la pestaña Archivo y seleccione Guardar como o pulse F12 . Se abrirá el cuadro de diálogo Guardar como.
- Introduzca un nombre de fichero para el libro de trabajo.
- Seleccione Libro de trabajo habilitado para macros de Excel en la lista desplegable Guardar como tipo y haga clic en Guardar .
Cómo crear una macro en Excel 2016 para Mac
Antes de intentar agregar macros en Excel, debe mostrar la ficha Desarrollador en la cinta. De forma predeterminada, la ficha Desarrollador no está visible.
- Vaya a Excel y elija Preferencias ….
- Seleccionar Cinta y Barra de herramientas .
- Active la casilla Desarrollador en la lista Pestañas principales en la categoría Personalizar la cinta.
- Haga clic en Guardar .
Cuando esté listo para crear una macro, inicie Excel y abra la hoja de trabajo en la que desea utilizarla para comenzar.
- Vaya a la pestaña Desarrollador .
- Haga clic en Record Macro en el grupo Código.
- Introduzca un nombre para la macro en el cuadro Nombre de macro.
- Escriba cualquier letra minúscula o mayúscula que desee utilizar en el cuadro Tecla de acceso directo.
- Seleccione Este libro de trabajo en la lista desplegable Store Macro In.
- Haga clic en OK .
- Realice todos los formatos y comandos que desee incluir.
- Haga clic en Detener grabación cuando haya terminado.
- Vaya a la pestaña Archivo y seleccione Guardar como o presione ⇧⌘S ( Shift-Command-S ). Se abrirá el cuadro de diálogo Guardar como.
- Introduzca un nombre de fichero para el libro de trabajo.
- Seleccione Libro de trabajo habilitado para macros de Excel en la lista desplegable Guardar como tipo y haga clic en Guardar .
Cómo ejecutar una macro en Excel 2016, Excel 2013, Excel 2010, Excel para Office 365 y Excel 2016 para Mac
El cuadro de diálogo Macro
Aunque hay varias maneras de ejecutar una macro que creó en Excel, los dos métodos más sencillos son utilizar el acceso directo que asignó a la macro y ejecutar una macro desde la ficha Desarrollador. Ambos son efectivos, así que usa el que te parezca más fácil.
Para ejecutar una macro utilizando una combinación de teclas de acceso directo, empiece por abrir la hoja de trabajo que contiene la macro.
- Introduzca cualquier dato sobre el que desee aplicar el formato o los comandos incluidos en la macroinstrucción.
- Pulse la combinación de teclas que asignó a la macroinstrucción.
Para ejecutar una macro desde la pestaña Desarrollador, empiece por abrir la hoja de trabajo que contiene la macro.
- Introduzca cualquier dato sobre el que desee aplicar el formato o los comandos incluidos en la macroinstrucción.
- Vaya a la pestaña Desarrollador de la cinta.
- Haga clic en Macros en el grupo Código. Se abre el cuadro de diálogo Macro.
- Seleccione el nombre que asignó a la macro y haga clic en Ejecutar .
Consejos para Macro Excel
Puede agregar o cambiar una combinación de teclas de acceso directo para una macro en cualquier momento.
- Vaya a la pestaña Desarrollador .
- Haga clic en Macros en el grupo Código para abrir el cuadro de diálogo Macros.
- Haga clic en el nombre de la macro a la que desea asignar o cambie la combinación de teclas de acceso directo.
- Haga clic en Opciones . Se abrirá el cuadro de diálogo Opciones de macro.
- Escriba cualquier letra minúscula o mayúscula que desee utilizar para el acceso directo de combinación en el cuadro Tecla de acceso directo y haga clic en OK .