Cómo hacer una macro – ABC de Macros en Excel

como hacer macros excel

El A,B,C de Macros en Excel

¿Cómo hacer una macro en Excel?

Es algo muy sencillo pero que muchas personas temen. Existe la creencia que empezar a trabajar con macros es algo muy difícil que solamente los más diestros en Excel pueden lograr.

Hoy voy a terminar con este mito, para que de una vez por todas tú puedas crear una macro y pierdas ese miedo a adentrarte en los temas avanzados de Excel.

¿Quieres empezar a automatizar tus tareas? ¿O dejar de dar tantos pasos repetitivos en el mismo archivo? Entonces tienes que crear una macro.

Te explico cómo lograrlo en un par de sencillos pasos.

¿Para qué sirve?

Las macros te permiten automatizar tareas que son muy repetitivas en tu día a día, ahorrándote mucho tiempo.

Ejemplo

¿Necesitas llenar las celdas vacías de tu base de datos con 0 y quieres hacer una macro, pero no sabes cómo? Este post es para ti, te voy a explicar palito y bolita cómo hacerlo.

Pero primero te voy a mostrar como llenar todas las celdas vacías con el valor de 0 sin macros.

excel con celdas vacias

Primer paso, presiona Ctrl + * para seleccionar todo el rango.

comando seleccionar todo

Segundo paso, te vas al menú Inicio, seleccionas Buscar y seleccionar y das clic en Ir a especial.

busqueda ir a especial

En seguida se abrirá una ventana emergente, selecciona la opción Celdas en blanco y da clic en Aceptar.

ir a especial celdas en blanco

Siguiente paso, en la celda que está activa vas a escribir =0 y presiona Ctrl + enter.

Y listo así se verá.

llenar celdas vacias 0

Ahora, que tal si esto lo automatizamos para que tú solo tengas que presionar Shift + Ctrl + otra tecla y la magia suceda. Que Excel lo replique nuevamente.

Para eso tendríamos que hacer una macro y la manera más fácil de hacer una macro en Excel es utilizando el grabador de macros.

A continuación, te muestro cómo hacerlo:

Primer paso, necesitas decirle a Excel que este archivo es un archivo especialmente para macros.

Para indicarle eso ve al menú Archivo, y da clic en Guardar como.

guardar archivo excel

En el segundo recuadro da clic en la flechita del lado derecho y selecciona la opción Libro de Excel habilitado para macros.

Este paso es super importante y es el primero para grabar macros en Excel.

libro habilitado para macros

Y Da clic en Guardar.

Es muy importante porque si no Excel no te va a guardar las macros en tu libro.

guardar libro para macros

Segundo paso, ve al menú Vista, dirígete al último íconito llamado Macros y selecciona Grabar macro.

hacer macros excel primer

Pero como ya solucionamos el primer caso, ahora nos vamos a cambiar a la hoja que se llama BASE DOS en donde están las celdas vacías.

Una vez hayas presionado el botón Grabar macro, te aparecerá una ventana emergente a la cual le tendrás que dar un nombre.

Colócate en el recuadro en donde dice Nombre de la macro y escribe un nombre con el que identifiques para que sirve esa macro, para el ejemplo yo la nombraré LlenaCeldas.

nombrar macro excel

En el siguiente recuadro te pide determinar una tecla para ejecutar esa macro, si eliges una letra te recomiendo que la pongas en mayúsculas, siempre que definas tu letra en mayúsculas al momento de ejecutarla deberás presionar 3 teclas, Shift + Ctrl + la letra que escogiste.

En este caso yo elegiré la A, como puedes ver en la pantalla aparece Ctrl + Mayús + A, esto pasa porque yo elegí una letra A en mayúsculas y para ejecutarla yo tendré que personar Shift + Ctrl + A.

Da clic en Aceptar.

Y a partir de este momento el grabador te va a grabar todas las acciones que hagas “buenas” o “malas”, para ello mi recomendación es practica tus pasos antes de grabar la macro.

Muy bien, ya practicaste tus pasos y ya estás listo, manos a la obra.

Primer paso, Ctrl + *.

comando seleccionar todo

Segundo paso, menú Inicio, Buscar y seleccionar, da clic en Ir a especial.

busqueda ir a especial

A continuación, marca la casilla que dice Celdas en blanco y da clic en Aceptar.

ir a especial celdas en blanco

Escribe 0.

escribe en celdas vacias

La clave es que debes de presionar Ctrl + enter para que se replique ese 0 en todas las celdas seleccionadas.

replicar dato celdas seleccionadas

Hasta aquí termina tu macro.

El tercer paso es decirle a Excel que hasta aquí dejas de grabar.

Para esto te vas al menú Vista, seleccionas el ícono de Macros y das clic en Detener grabación.

detener grabación macro excel

Ahora mira, vamos a cambiarnos a la hoja BASE 3, porque la otra hoja ya quedo resuelta.

Como puedes ver la hoja BASE 3 tiene celdas vacías.

nuevo archivo celdas vacias

¿Estás listo para ver suceder la magia?, corramos la macro.

Solo tienes que presionar Shift + Ctrl + la letra que seleccionaste, en mi caso elegí A.

¡Y listo!, la magia sucedió.

como hacer macros para excel

Así de fácil es hacer macros en Excel.

Si tienes otras dudas o buscas más información sobre los programas de Microsoft Office 365, visita las demás entradas del blog.

Seguro encontrarás algo que te ayude.

¡Inscríbete a nuestro boletín!
recibe GRATIS cada semana trucos y tips irresistibles