Consultoría y Capacitación | JavierBaz | Instructor de Excel
🟠 Macros y VBA · Clase 5 · gratis · cierre de la ruta

Botones, formularios y buenas prácticas

Tu automatización ya funciona. El último paso es que la pueda usar cualquiera: un botón grande que diga "Generar reporte", datos pedidos con un cartel, y código que tu yo del futuro entienda. La última clase de toda la ruta.

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.

La prueba de fuego: tu automatización está terminada cuando alguien que no sabe nada de macros puede usarla sin llamarte. Botón grande, mensaje claro al terminar, y un cartel amable si algo falta. Eso es diseñar para otros — y es lo que distingue una herramienta profesional.

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

⚠️ Cuándo NO funciona (y cómo salir)
  • 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