Tu reporte automatizado es una maravilla… que solo sabés ejecutar vos, con Alt+F11 y F5. Para tu compañero de equipo eso es chino. La diferencia entre "mi macro" y "la herramienta del equipo" son tres detalles: un botón visible, preguntas claras cuando falta un dato, y código ordenado que no dependa de tu memoria.
01La idea en una frase
Un botón en la hoja ejecuta la macro con un clic (sin saber que existe VBA). Un InputBox le pregunta al usuario lo que la macro necesita ("¿de qué mes es el reporte?"). Y las buenas prácticas —nombres claros, comentarios, copias— hacen que todo eso siga funcionando dentro de un año.
02El ejemplo: la planilla con botón
Así queda la hoja "Panel" de tu archivo: el usuario abre, aprieta el botón, responde una pregunta y listo. Nunca ve el código:
La línea del InputBox en el código es una sola: mes = InputBox("¿Mes del reporte?") — y esa variable después se usa en el título del informe. Con eso, la misma macro sirve todos los meses sin tocar el código.
03Cómo lo hacés vos
- El botón: Insertar → Formas → elegí un rectángulo redondeado, escribile "▶ Generar reporte", y clic derecho → Asignar macro → elegí la tuya. (Más simple y prolijo que los botones ActiveX.)
- Pedir datos:
variable = InputBox("pregunta"). Validá la respuesta: si viene vacía, unMsgBoxamable yExit Sub— la macro se retira sin romper nada. - Comentá con
': arriba de cada macro, dos líneas: qué hace y qué espera encontrar. Tu yo de dentro de un año no se acuerda de nada — escribile. - Nombres que se explican solos:
LimpiarExportacion, noMacro3. - Antes de compartir: probá el archivo en otra máquina. Recordá que el que lo reciba verá la banda amarilla de seguridad — avisale que apriete "Habilitar contenido" (o guardá el archivo en una ubicación de confianza del equipo).
- El botón dice "No se encuentra la macro": renombraste o moviste la macro después de asignarla. Clic derecho al botón → Asignar macro → elegila de nuevo.
- A tu compañero "no le anda nada": tiene las macros bloqueadas. Que busque la banda amarilla ("Habilitar contenido"); si el archivo le llegó por mail o descarga: clic derecho → Propiedades → Desbloquear.
- El InputBox devuelve texto, no número: si esperás un número, convertí con
Val()o validá antes de usar — "julio" no se puede multiplicar. - Tocaste el código "un minuto" y rompiste la versión buena: guardá una copia con fecha antes de cada cambio (
reporte_v2026-07.xlsm). Es la práctica más barata y la que más rescata.
🎯 Tu reto final
Terminá tu proyecto de la clase 4: agregale una hoja "Panel" con un botón asignado a la macro directora, un InputBox que pregunte el mes (y lo ponga en el título del reporte), y comentarios arriba de cada macro. Después, la prueba de fuego: dale el archivo a alguien que no sepa de macros y mirá si lo usa solo.
Mandame la captura del panel por WhatsApp — es tu proyecto final de la ruta, me encantaría verlo. 🎓
04🎓 Terminaste la ruta completa de Excel
Mirá el recorrido entero, porque es enorme: en el 🟢 Básico escribiste tu primera SUMA; en el 🔵 Intermedio dominaste BUSCARV y las tablas dinámicas; en el 🟣 Avanzado consolidaste con Power Query y armaste dashboards; y en el 🟠 nivel de Macros le enseñaste a Excel a trabajar solo. Cuatro niveles, 23 clases, de cero a automatizar. Eso, en el mercado laboral uruguayo, es un perfil que se nota.
¿Y ahora? Dos caminos que se potencian: aplicarlo (tus planillas, tus reportes, tu trabajo de mañana) y certificar o profundizar con acompañamiento en lo que tu puesto más necesite — análisis de datos, automatización, o preparar a tu equipo.
Llegaste al final de la ruta. Lo que sigue se llama experiencia.
Completar las 23 clases te dio las herramientas; convertirlas en resultados en TU trabajo es el tramo donde más vale la pena no estar solo. Clases particulares con acompañamiento —tus datos, tus procesos, tu ritmo— online por Zoom o presencial en Montevideo. Y si querés llevar esto a tu empresa, también armo capacitaciones para equipos.
💬 Quiero el siguiente paso