Cómo grabar una macro básica en Excel
Resumen
Excel graba tus acciones como código VBA reproducible. Útil para automatizar tareas repetitivas.
No necesitas saber programar: Excel "graba" lo que haces y lo convierte en macro. Después la ejecutas con un click.
Nota: Tutoriales descritos paso a paso. Las capturas de pantalla varían según versión de Office (2019, 365, online). Si la opción no aparece exactamente como se describe, busca en una pestaña o menú similar.
Pasos
- Activar pestaña DesarrolladorArchivo → Opciones → Personalizar cinta → marcar "Desarrollador".
- Grabar macroPestaña Desarrollador → "Grabar macro". Asigna nombre y atajo (opcional).
- Hacer las accionesExcel graba todo lo que hagas (formato, fórmulas, copy/paste).
- Detener grabaciónBotón "Detener grabación" cuando termines.
- Ejecutar macroDesarrollador → "Macros" → selecciona y ejecuta. O usa el atajo.
Tip clave
Guarda como ".xlsm" (Libro habilitado para macros). Si guardas como xlsx, las macros se pierden.
Preguntas frecuentes
¿Editar VBA?
Alt+F11 abre el editor. Puedes leer y modificar el código generado.
¿Macros peligrosas?
Pueden tener virus. Solo activa macros de archivos confiables.
¿Multi-libro?
Macro guardada en "Libro de macros personal" se ejecuta en cualquier Excel abierto.