Grabación de macros en Excel - Guía paso a paso para crear macros

Tabla de contenido

Grabar macros en Excel es un método donde Excel registra cada uno de nuestros pasos y luego se guarda, cuando es necesario, Excel ejecuta automáticamente los mismos pasos realizados por el usuario exactamente de la misma manera, se puede acceder a las macros de grabación desde la pestaña Ver y en las macros. En la sección encontraremos la opción para grabar macros.

¿Cómo grabar macro en Excel?

Una macro es una grabación de nuestros pasos de rutina en Excel que podemos reproducir con un solo botón, lo que, con el tiempo, se vuelve aburrido y tedioso de realizar. Ejemplos son

  1. Elaboración de un informe de ventas en el formato requerido para la gestión.
  2. Formatear los datos en el formato de datos requerido para que los mismos se puedan cargar en el sitio requerido.

Para grabar una macro en Excel, podemos usar la pestaña Ver o la pestaña Desarrollador .

Pasos para crear macros en Excel

Veamos los pasos para grabar macros en Excel usando un ejemplo.

Supongamos que necesitamos formatear un informe específico a diario, y el formateo lleva mucho tiempo, como aplicar bordes, poner los títulos en negrita, aplicar el color de fondo a la fila y el color del encabezado, etc.

Ahora, antes de comenzar nuestro trabajo de formatear el informe, comenzaremos a grabar. Para empezar a grabar macros en Excel los pasos, que realizaremos,

  • Paso 1: debemos ir a la pestaña Desarrollador -> Grupo de código -> Grabar comando de macro .
  • Paso 2: cambiaremos el nombre de la macro con 'Formateo'. No debe haber ningún espacio al nombrar la macro.
  • Paso 3: podemos asignar la tecla de método abreviado a Macro para que también podamos presionar la tecla de método abreviado única para ejecutar la macro.
  • Paso 4: como queremos que esta macro funcione solo en este libro de trabajo, elegiremos 'Este libro de trabajo ' para Almacenar macro en formato .
  • Paso 5: en ' Descripción ' , debemos escribir correctamente sobre lo que hace la macro.

Ahora, como el 'Botón de grabación' ha cambiado a 'Detener grabación' en el grupo de códigos.

Indica que todo lo que hagamos ahora se creará en la macro. Necesitamos activar 'Usar referencias relativas' si queremos que si hemos seleccionado cualquier otra celda que no sea una celda ahora seleccionada, entonces la macro debería funcionar en consecuencia.

Después de grabar todos los pasos necesarios para el formateo, "Detendremos la grabación". Ahora podemos usar la tecla de método abreviado 'Ctrl + Shift + F' para aplicar el formato grabado.

Supongamos que tenemos algunos datos para formatearlos de la misma manera.

Solo necesitamos presionar 'Ctrl + Shift + F' para formatear en lugar de ejecutar muchos comandos después de seleccionar 'A 1' .

Sin embargo, existe una limitación de la grabadora de macros que es que el código de la grabadora de macros está lleno de código que realmente no es necesario.

Cosas para recordar

  1. Si descargamos un archivo de Excel con extensión .xlsm (hoja de Excel habilitada para macros), entonces debemos confirmar que proviene de una fuente confiable, y si creamos algún archivo con macros, debemos guardar el archivo con extensión .xlsm.
  2. Al crear una macro en Excel, no use la función 'Autosuma' para obtener la suma, ya que codificará la fórmula. En su lugar, escriba la fórmula con un solo signo de dólar, como = SUMA (E $ 2: E10). Cuando se hace esto, el registrador de macros registra el primer E $ 2 como una referencia fija e inicia el rango SUM directamente debajo de los encabezados de la Fila 1. Siempre que la celda activa sea E11, el registrador de macros reconoce E10 como una referencia relativa que apunta directamente sobre la celda actual.
  3. Debemos activar 'Usar referencia relativa en excel' antes de crear la macro en excel.

Articulos interesantes...