Objetivo General
Desarrollar habilidades avanzadas en el uso de macros en Excel para optimizar procesos y mejorar la productividad en el entorno laboral.
Descargar Ficha PDF CotizarObjetivos Específicos
Comprender los fundamentos de las macros en Excel.Crear macros simples y avanzadas para tareas específicas.
Implementar macros para automatizar procesos rutinarios.
MÓDULO 1: Introducción Avanzada a Macros y VBA
Duración: 2 horasContenidos:
Revisión de conceptos clave: macros, grabador de macros y VBA
Diferencias entre grabador de macros y programación manual
Seguridad en macros y configuración de Excel
Estructura del editor de VBA (VBE)
Actividad práctica – dinámica participativa:
Exploración guiada del entorno VBA: en parejas, los participantes navegan el entorno VBE y completan un reto de encontrar y comentar partes clave de un código base provisto.
Kahoot técnico con preguntas de repaso y trampas comunes.
MÓDULO 2: Sintaxis de VBA y Estructuras de Control
Duración: 2.5 horasContenidos:
Variables, tipos de datos, constantes
If…Then…Else, Select Case
For…Next, Do…Loop, While
Uso de MsgBox y InputBox
Actividad práctica – dinámica participativa:
Código colaborativo: grupos pequeños crean una macro que solicite un dato al usuario (InputBox), valide condiciones, y muestre un resultado (MsgBox) con estructuras condicionales.
Reto contrarreloj: completar partes faltantes en macros entregadas con errores de lógica.
MÓDULO 3: Automatización de Tareas Repetitivas
Duración: 2 horasContenidos:
Grabar, editar y optimizar macros
Automatizar tareas frecuentes (copiar, pegar, ordenar, limpiar, formatear)
Evitar el uso innecesario de select/activate
Actividad práctica – dinámica participativa:
Desafío de automatización: en parejas, los participantes reciben un archivo desorganizado y deben crear una macro que lo formatee y organice automáticamente (color, orden, bordes).
Revisión cruzada: un grupo evalúa y mejora el código de otro.
MÓDULO 4: Manejo Avanzado de Rangos, Hojas y Libros
Duración: 2 horasContenidos:
Objetos Range, Worksheet, Workbook
Referencias dinámicas vs estáticas
Uso de With…End With
Actividad práctica – dinámica participativa:
Reto en equipo: cada grupo recibe un archivo con múltiples hojas y debe construir una macro que recorra todas las hojas, recopile información y la consolide en una hoja resumen.
"Pasa el código": cada grupo escribe una parte del código, y el siguiente lo continúa.
MÓDULO 5: Formularios y Controles (UserForms)
Duración: 2 horasContenidos:
Introducción a UserForms
Controles: TextBox, ComboBox, CommandButton, Labels
Programar eventos en formularios
Actividad práctica – dinámica participativa:
Construcción de formulario personalizado: cada participante crea un formulario funcional para ingresar datos a una hoja automáticamente (ej. control de gastos).
Galería de formularios: exposición rápida entre compañeros mostrando el resultado.
MÓDULO 6: Interacción con otras aplicaciones y manejo de errores
Duración: 2.5 horasContenidos:
Automatización con Outlook o Word (envío de correos, fusión de datos)
Manejo de errores: On Error Resume Next / GoTo
Depuración y puntos de interrupción
Actividad práctica – dinámica participativa:
Proyecto mini-integrador: los participantes automatizan un proceso que incluye enviar correos desde Excel con datos variables.
Escape room VBA: para "salir", deben corregir un código con errores deliberados siguiendo pistas.
MÓDULO 7: Proyecto Final y Evaluación
Duración: 2.5 horasContenidos:
Desarrollo de proyecto real
Evaluación de buenas prácticas en programación
Feedback grupal y retroalimentación
Actividad práctica – dinámica participativa:
Proyecto final individual o en pareja: construir una macro completa que resuelva un problema real de su entorno laboral (con evaluación por rúbrica).
Presentación relámpago (pitch): cada grupo explica su solución en 3 minutos.