Cómo funcionan los maccros de Excel

¿Qué son los macros de Excel?

Una macro de Excel es un conjunto de instrucciones de programación almacenadas que se conoce coloquialmente como un “código de VBA” (Visual Basic).  Este se puede utilizar para eliminar la necesidad de repetir los pasos de las tareas que se realizan comúnmente una y otra vez.

Estas tareas repetitivas pueden incluir cálculos complejos que requieren el uso de fórmulas o pueden ser simples tareas de formateo, como agregar formato de número a datos nuevos ó, aplicar formatos de celda y de hoja de trabajo como bordes y sombreado.

Tareas donde se pueden usar los macros de Excel

Unas de las tareas más frecuentes donde se pueden usar macros de Excel para guardar incluyen:

  • Agregar o eliminar filas y columnas de Excel, proteger y desproteger hojas de trabajo seleccionando un rango de celdas agregando la fecha actual a una hoja de trabajo disparando una macro.
  • Las macros se pueden activar mediante un atajo de teclado, un icono de barra de herramientas ó con un botón ó icono agregado a una hoja de cálculo.

Macros y Plantillas

Usar macros puede ser un gran ahorro de tiempo para tareas repetitivas, sobre todo si rutinariamente agrega ciertas características de formato o contenido, como encabezados o el logotipo de una empresa a nuevas hojas de trabajo, podría ser mejor crear y guardar un archivo de plantilla que contenga todos esos elementos en lugar de crearlos de nuevo cada vez que inicie una nueva hoja de Excel.

Macros y VBA

Como mencionamos anteriormente,  en Excel, los macros se escriben en Visual Basic para Aplicaciones (VBA). Los macros que se escriben utilizando VBA, se realizan en la ventana del editor de VBA, los cuales se pueden abrir haciendo clic en el icono de Visual Basic que se ubica en la pestaña Desarrolladores de la cinta (consulte las instrucciones para agregar la pestaña Desarrolladores a la cinta si es necesario).

Grabadora de macros de Excel

Para aquellos que no pueden escribir código VBA, Excel tiene una grabadora de macros incorporada que le permite grabar una serie de pasos usando el teclado y el mouse que Excel luego convierte en código VBA por usted.

Al igual que el editor de VBA mencionado anteriormente, la Grabadora de macros se encuentra en la pestaña Desarrolladores de la cinta de opciones de Excel  .

Agregar la pestaña Desarrollador

De forma predeterminada en Excel, la pestaña Desarrollador no está disponible por lo general en la cinta de opciones. Para agregarlo, debes seguir los siguientes pasos:

  1. Haz clic en la pestaña Archivo para abrir la lista desplegable de opciones
  2. En la lista desplegable, haz clic en Opciones para abrir el cuadro de diálogo Opciones de Excel.
  3. En el panel izquierdo del cuadro de diálogo, haz clic en Personalizar cinta para abrir la ventana Personalizar cinta
  4. En la sección de Pestañas Principales en la ventana de la derecha, haz clic en la casilla de verificación al lado de Desarrollador para agregar esta pestaña a la Cinta.
  5. Haz clic en Aceptar para cerrar el cuadro de diálogo y regresar a la hoja de trabajo.

De este modo, el desarrollador ya debería estar visible generalmente en el lado derecho de la cinta.