Cursos > Macros y Programación VBA

Macros y Programación VBA

Automatiza tareas repetitivas y crea utilidades internas con VBA. Aprende a trabajar con el modelo de objetos, depurar con seguridad y mantener soluciones fiables.

Descripción general

Este curso te lleva desde la automatización con el grabador de macros hasta el desarrollo de procedimientos sólidos en VBA. Trabajarás con el modelo de objetos (Workbooks, Worksheets, Range), variables, estructuras de control, funciones y tratamiento de errores, siempre con ejemplos prácticos tomados de procesos administrativos y operativos.

Verás cómo encapsular lógica en módulos reutilizables, responder a eventos y crear pequeñas utilidades (importadores, limpiadores, generadores de reportes). Se incluyen pautas de documentación, versionado y seguridad para facilitar el mantenimiento a futuro.

Objetivos del curso

• Automatizar tareas con el grabador de macros y adaptar el código generado.

• Comprender el modelo de objetos y manipular rangos de forma segura.

• Estructurar procedimientos y funciones reutilizables.

• Gestionar errores y eventos para aplicaciones más robustas.

• Implementar buenas prácticas de documentación y seguridad.

Contenidos

• Grabador de macros, referencias absolutas y relativas.

• Editor de VBA: módulos, procedimientos, funciones y depuración.

• Modelo de objetos: Workbooks, Worksheets, Range, Events.

• Estructuras de control, colecciones y tratamiento de errores.

• Formularios básicos e interacción con el usuario (opcional).

• Buenas prácticas, distribución y seguridad de macros.

Duración

16 horas (posibilidad de proyecto guiado adicional).