Escribir macros en Excel: Lo Básico

Escribir macros en Excel: Lo Básico

Escribir macros en Excel: Lo Básico

VALORACIÓN DEL ARTÍCULO:
5/5


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

Captura de pantalla de Excel grabando una macro.

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.

  1. Vaya a la pestaña Archivo y seleccione Opciones .
  2. Seleccione Personalizar cinta en el panel izquierdo.
  3. Active la casilla Desarrollador en Pestañas principales de la lista Personalizar la cinta de opciones de la derecha.
  4. 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.

  1. Vaya a la pestaña Desarrollador .
  2. Haga clic en Record Macro en el grupo Código.
  3. Introduzca un nombre para la macro en el cuadro Nombre de macro.
  4. 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.
  5. Seleccione Este libro de trabajo en la lista desplegable Store Macro In.
  6. Haga clic en OK .
  7. Realice todos los formatos y comandos que desee incluir.
  8. Haga clic en Detener grabación cuando haya terminado.
  9. Vaya a la pestaña Archivo y seleccione Guardar como o pulse F12 . Se abrirá el cuadro de diálogo Guardar como.
  10. Introduzca un nombre de fichero para el libro de trabajo.
  11. 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.

  1. Vaya a Excel y elija Preferencias ….
  2. Seleccionar Cinta y Barra de herramientas .
  3. Active la casilla Desarrollador en la lista Pestañas principales en la categoría Personalizar la cinta.
  4. 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.

  1. Vaya a la pestaña Desarrollador .
  2. Haga clic en Record Macro en el grupo Código.
  3. Introduzca un nombre para la macro en el cuadro Nombre de macro.
  4. Escriba cualquier letra minúscula o mayúscula que desee utilizar en el cuadro Tecla de acceso directo.
  5. Seleccione Este libro de trabajo en la lista desplegable Store Macro In.
  6. Haga clic en OK .
  7. Realice todos los formatos y comandos que desee incluir.
  8. Haga clic en Detener grabación cuando haya terminado.
  9. 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.
  10. Introduzca un nombre de fichero para el libro de trabajo.
  11. 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

Captura de pantalla de Excel a punto de ejecutar una macro.

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.

  1. Introduzca cualquier dato sobre el que desee aplicar el formato o los comandos incluidos en la macroinstrucción.
  2. 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.

  1. Introduzca cualquier dato sobre el que desee aplicar el formato o los comandos incluidos en la macroinstrucción.
  2. Vaya a la pestaña Desarrollador de la cinta.
  3. Haga clic en Macros en el grupo Código. Se abre el cuadro de diálogo Macro.
  4. 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.

  1. Vaya a la pestaña Desarrollador .
  2. Haga clic en Macros en el grupo Código para abrir el cuadro de diálogo Macros.
  3. Haga clic en el nombre de la macro a la que desea asignar o cambie la combinación de teclas de acceso directo.
  4. Haga clic en Opciones . Se abrirá el cuadro de diálogo Opciones de macro.
  5. 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 .

TAMBIÉN TE INTERESA

ChatGPT en el trabajo

Cosas que sí y cosas que no le puedes preguntar a ChatGPT en el trabajo

La inteligencia artificial está transformando los departamentos de Recursos Humanos al ofrecer herramientas innovadoras que optimizan procesos, aumentan la eficiencia y brindan información útil para la toma de decisiones. Sin embargo, este cambio también plantea desafíos en cuanto a su correcta implementación y a los límites éticos y operativos. El uso de ChatGPT en el

inteligencia artificial Zoo Aquarium de Madrid

Esta es la forma en la que ha llegado la IA al Zoo Aquarium de Madrid

Hasta en lugares insospechados como el Zoo Aquarium de Madrid está llegando la inteligencia artificial… Pero no, no se trata de animales. Ni tampoco como una forma de gestión administrativa a nivel interno. El proyecto más destacado de este entorno es una cuidadora inteligente de animales presentada como un avatar que es capaz de interactuar

precio galaxy ring

Galaxy Ring: Samsung puja por ser el señor de los añillos (inteligentes)

«Un anillo para gobernarlos a todos», se decía en la famosa trilogía de El Señor de los Anillos. Aplicado al mundo tecnológico, Samsung quiere ser ese rey con su Galaxy Ring, su anillo inteligente que capitanea este joven segmento del que ya hemos hablando en alguna ocasión en Tecnonautas. El Galaxy Ring, lanzado este verano

inteligencia artificial en el sector jurídico

Lefebvre revoluciona el panorama jurídico con su IA: GenIA-L

En un sector tan tradicional como el jurídico, la inteligencia artificial puede tener un gran impacto. Lefebvre, entidad dedicada al software y contenido jurídico, conoce muy bien el camino. Suyos son algunos de los desarrollos que han visto la luz para hacer más eficiente y certera la tarea de los profesionales en los juzgados. El