¿Cómo grabar macros en Excel?

Grabación de macros Excel

En el siguiente artículo te mostraremos como Automatizar las tareas con la Grabadora de macros, dicha acción se aplica para las versiones de Excel: Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2016 y para Mac.

Para automatizar una tarea repetitiva, puedes grabar una macro con la Grabadora de macros en Microsoft Excel. Imagina que tienes fechas en formatos aleatorios y deseas aplicar un formato único a todas ellas. Una macro de Excel puede hacer eso por ti: puede grabar una macro aplicando el formato que desees y luego reproducir la macro cuando sea necesario.

Grabar macros en Excel paso a paso

Cuando grabas una macro, la grabadora de macros graba todos los pasos en el código de Visual Basic para Aplicaciones (VBA). Estos pasos pueden incluir escribir texto o números, hacer clic en celdas o comandos en la cinta o en menús, formatear celdas, filas o columnas, o incluso importar datos de una fuente externa, por ejemplo, Microsoft Access.

La aplicación Visual Basic (VBA) es un subconjunto del potente lenguaje de programación de Visual Basic el cual se incluye con la mayoría de las aplicaciones de Office. Aunque VBA le brinda la capacidad de automatizar procesos dentro y entre las aplicaciones de Office, no es necesario conocer el código VBA o la programación de la computadora si la Grabadora de macros cumple con lo que deseas.



Es importante que sepas que cuando grabas una macro, la Grabadora de macros captura casi todos los movimientos que realizas. Por lo tanto, si cometes un error en tus secuencia, por ejemplo, al hacer clic en un botón que no intentaste hacer clic, la Grabadora de macros lo grabará.

La solución en este caso sería volver a grabar toda la secuencia o modificar el código VBA. Esta es la razón por la que cada vez que grabas algo, lo mejor es grabar un proceso con el que se está muy familiarizado. Cuanto más suavemente grabes una secuencia, más eficientemente se ejecutará la macro cuando la reproduzcas.

Las herramientas Macros y VBA se pueden encontrar en la cinta de opciones de Excel en la pestaña Desarrollador, que está oculta de manera predeterminada, por lo que el primer paso es habilitarla.

Para grabar macros en Excel debes seguir los siguientes pasos:

  • En la pestaña Desarrollador, que se encuentra en el grupo Código, haz clic en Grabar macro. -OR- y Presiona las teclas Alt + T + M + R.

  • En el cuadro Nombre de macro, ingresa un nombre para la macro y posterior a ello, crea el nombre lo más descriptivo posible para que puedas encontrarlo rápidamente si crea más de una macro.

 

Nota: El primer carácter del nombre de la macro debe ser una letra. Los caracteres subsiguientes pueden ser letras, números o caracteres de subrayado. Los espacios no se pueden usar en un nombre de macro; un carácter de subrayado funciona bien como separador de palabras. Si usas un nombre de macro que también es una referencia de celda de Excel, puede recibir un mensaje de error que indica que el nombre de la macro no es válido.

  • En caso de asignar un atajo de teclado para ejecutar la macro, en el cuadro de la tecla de acceso directo, escribe cualquier letra (tanto mayúscula como minúscula) que desees utilizar.
  • En la macro Almacenar en la lista, seleccione dónde desea almacenar la macro. En general, guardará su macro en la ubicación This Workbook, pero si desea que una macro esté disponible cuando use Excel, seleccione Personal Macro Workbook.
  • En el cuadro Descripción, opcionalmente escriba una breve descripción de lo que hace la macro. Aunque el campo de descripción es opcional, se recomienda que ingrese uno.
  • Haz clic en Aceptar para comenzar a grabar.
  • Realiza las acciones que desea grabar.
  • En la pestaña Desarrollador, en el grupo Código, haz clic en Detener la imagen del botón de grabación. -OR- Presiona Alt + T + M + R.
  • ¿Te ha servido de ayuda?
  • No