Macros sin saber programar
Automatiza una tarea repetitiva con VBA escrito por la IA, de forma segura. · 14 min
Si haces la misma secuencia de clics todos los días, es candidata a macro. Ya no hace falta saber VBA: sí hace falta saber explicar la tarea.
Activa la pestaña Programador
Archivo → Opciones → Personalizar cinta de opciones → marca “Programador”. Guarda el archivo como .xlsm (libro habilitado para macros).
Describe la tarea como si se la explicaras a un compañero
Escribe una macro VBA para Excel que:
1. En la hoja "Informe", borre los datos desde la fila 2.
2. Copie de la hoja "Datos" solo las filas donde la columna F diga "Pendiente".
3. Las pegue en "Informe" a partir de A2.
4. Ordene por la columna A (fecha) de más antigua a más reciente.
Añade comentarios en español explicando cada paso.
Pégala y ejecútala
- Programador → Visual Basic → Insertar → Módulo.
- Pega el código.
- Cierra el editor y ejecuta desde Programador → Macros.
- Si da error, copia el mensaje y la línea marcada en amarillo y pídele a la IA que lo corrija.
Seguridad: prueba siempre la macro en una copia del archivo. Una macro no se puede deshacer con Ctrl + Z.
Bonus: un botón para ejecutarla
Programador → Insertar → Botón, dibújalo en la hoja y asígnale la macro. A partir de ahí, tu tarea diaria es un clic.
Practica
El archivo de práctica tiene una columna F con el estado de cada pedido. Ábrelo, guárdalo como .xlsm, cambia el nombre de la hoja a “Datos”, crea una hoja vacía llamada “Informe” y prueba el prompt de esta lección.
Última parada: en la siguiente lección tienes el test final del curso.
Descargar los datos (CSV, se abre con Excel)

Sígueme en TikTok · @garyelplan¿Te ha servido? En TikTok tienes este y otros trucos en vídeos de 1 minuto.
Seguir