Curso de Macros y Programación VBA – 16 h
Automatiza tareas repetitivas y crea utilidades internas con VBA. Aprende a trabajar con el modelo de objetos, depurar con seguridad y mantener soluciones fiables.
Datos clave
- Duración: 16 horas (adaptable a cada grupo o alumno)
- Modalidades: online por videoconferencia o presencial en Pontevedra y Vigo, o in-company en tu empresa
- Nivel previo: Conocimientos intermedios de Excel.
- Requisito: Cada alumno debe disponer de un PC con Microsoft Excel (versión de escritorio) instalado.
Descripción general
Este curso te lleva desde el grabador de macros hasta el desarrollo de procedimientos sólidos en VBA: modelo de objetos, variables, estructuras de control, funciones y tratamiento de errores, con ejemplos de procesos administrativos y operativos.
Verás cómo crear pequeñas utilidades (importadores, limpiadores, generadores de informes), responder a eventos y usar la inteligencia artificial como apoyo para programar, con pautas de documentación y seguridad.
Objetivos del curso
Los objetivos principales del curso son:
- Conocer el lenguaje VBA y sus fundamentos.
- Automatizar tareas repetitivas en Excel.
- Crear procedimientos completos y reutilizables.
- Gestionar errores y eventos para soluciones robustas.
- Usar la inteligencia artificial para programar.
Programa del curso
El programa, desarrollado normalmente en sesiones de 2 horas, es el siguiente:
Sesión 1: Grabar macro y editor de VBA
- Grabador de macros, referencias absolutas y relativas
- Editor de VBA: módulos y procedimientos
Sesión 2: Variables y operaciones básicas
- Tipos de datos y variables
- Operaciones y expresiones
Sesiones 3 y 4: Estructuras de control y bucles
- If, Select Case
- For, For Each, Do While
Sesión 5: Modelo de objetos
- Workbooks, Worksheets, Range
- Eventos
Sesión 6: Funciones, subrutinas y gestión de errores
- Funciones propias y subrutinas
- Depuración y tratamiento de errores
Sesión 7: Casos reales e inteligencia artificial
- Utilidades reales: importar, limpiar, generar informes
- IA para apoyar la programación
- Formularios básicos (opcional)
Sesión 8: Buenas prácticas, seguridad y dudas
- Documentación, distribución y seguridad de macros
- Resolución de dudas y conclusiones
- IA para escribir, explicar y depurar macros VBA con ChatGPT y Copilot
¿Para tu empresa?
Te enviamos un presupuesto cerrado en menos de 24 horas.
¿Para ti?
Hazlo con el Bono 10 horas · 500 €: partimos de tu nivel y avanzamos hasta donde llegues.
Calendario flexible
Nos adaptamos a tus necesidades de horario y fecha.
Casos reales
En cada clase se trabajan problemas reales del día a día de los alumnos.
PC requerido
Cada alumno debe disponer de un PC con Microsoft Excel (versión de escritorio) instalado.
Experiencia mínima
Conocimientos intermedios de Excel.
