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

  1. Programador → Visual Basic → Insertar → Módulo.
  2. Pega el código.
  3. Cierra el editor y ejecuta desde Programador → Macros.
  4. 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.

📥
Archivo de práctica de esta lección
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