Macros y Programación VBA - 16h
En este curso los alumnos aprenderán el lenguaje de programación VBA (Visual Basic for Applications) para aplicarlo a automatización de tareas en Excel. Los objetivos principales del curso son:
- Conocer el lenguaje VBA
- Automatización de tareas en Excel
- Variables
- Operaciones básicas
- Bucles
- Objetos
- Funciones y subrutinas
- Gestión de errores
- Función grabar macro
- Casos reales de aplicación
- IA para escribir, explicar y depurar macros VBA con ChatGPT y Copilot
Calendario flexible
Nos adaptamos a las necesidades del cliente en horario y fecha
Bonificación
Todas nuestras formaciones son bonificables por la FUNDAE
PC requerido
Cada alumno debe proporcionar un PC con el Microsoft Excel
Experiencia mínima
Los alumnos deben tener al menos conocimientos intermedios de Excel
Para quién es el curso de macros y VBA
Este curso está pensado para quien ya se mueve con soltura en Excel y siente que repite las mismas tareas una y otra vez: preparar el mismo informe cada semana, consolidar archivos de varias delegaciones, dar formato a exportaciones del ERP o enviar decenas de correos con datos personalizados. Con VBA, todas esas tareas se convierten en un botón.
- Empresas: equipos de administración, finanzas, control de gestión, logística o comercial que quieren automatizar procesos internos sin depender del departamento de IT.
- Particulares: profesionales que quieren dar un salto en productividad o añadir la programación en Excel a su currículum. Con el bono de 10 horas en formato 1to1 avanzas a tu ritmo y sobre tus propios casos.
Ejemplos de lo que automatizarás
- Consolidar en una sola tabla decenas de archivos de una carpeta con un clic.
- Generar y guardar en PDF un informe por cliente, delegación o comercial.
- Enviar correos de Outlook personalizados con datos y adjuntos desde Excel.
- Crear formularios (UserForms) para que otros introduzcan datos sin errores.
- Limpiar y dar formato automáticamente a exportaciones de sistemas externos.
- Crear funciones personalizadas cuando las de Excel no llegan.
Metodología
Empezamos grabando macros para entender cómo piensa Excel y enseguida pasamos a escribir código propio. Cada bloque de teoría va seguido de un ejercicio práctico, y en la última parte del curso cada alumno desarrolla una pequeña automatización de su trabajo real con la ayuda del formador. También veremos cómo usar la inteligencia artificial (ChatGPT o Copilot) para escribir, explicar y depurar código VBA de forma segura, revisando siempre lo que propone.
Si te interesa combinar macros con otras herramientas de automatización, consulta también nuestro curso de IA y Copilot o el de Power BI, y si necesitas reforzar la base, el de Excel avanzado.
Temario ampliado
- El editor de VBA: módulos, proyecto, ventana inmediato y depuración paso a paso.
- Variables, tipos de datos, constantes y ámbito.
- Estructuras de control: If, Select Case, bucles For, For Each y Do While.
- El modelo de objetos de Excel: Workbook, Worksheet, Range, Cells y colecciones.
- Procedimientos Sub y Function, argumentos y funciones personalizadas.
- Eventos de libro y de hoja para lanzar macros automáticamente.
- Gestión de errores y buenas prácticas para que el código no se rompa.
- Interacción con otros programas: Outlook, Word y archivos de texto o CSV.
- IA para escribir, explicar y depurar macros VBA con ChatGPT y Copilot.
Modalidades y precio
Impartimos el curso in-company en empresas de Barcelona y su área metropolitana (90 € por hora para todo el grupo), en nuestras instalaciones del centro de Barcelona o en directo online. Para particulares, el bono de 10 horas por 600 € en formato 1to1. Puedes ver todas las condiciones en Precio de los cursos.
Formación bonificable por FUNDAE
Si eres empresa, puedes bonificar la formación con el crédito anual de FUNDAE (Fundación Estatal para la Formación en el Empleo), de forma que el coste real puede quedar muy reducido o incluso a cero. Te ayudamos a comprobar el crédito disponible y a preparar la documentación necesaria para que la bonificación se aplique correctamente.
Preguntas frecuentes
¿Necesito saber programar?
No. Empezamos desde cero en programación. Lo que sí necesitas es un nivel intermedio de Excel.
¿Funciona en Mac?
VBA funciona en Excel para Mac con algunas limitaciones (formularios y algunas librerías). Recomendamos Windows para el curso.
¿Las macros funcionan en Excel online?
No, VBA requiere Excel de escritorio. Para Excel online existen los Office Scripts, que podemos ver como complemento.
¿Podemos automatizar un proceso concreto de la empresa?
Sí. En formación in-company dedicamos parte del curso a vuestros procesos, y si lo necesitáis podemos desarrollarlo con horas de asesoría.
¿Es bonificable por FUNDAE?
Sí, como todas nuestras formaciones para empresas.
¿Quieres automatizar tu Excel con VBA? Cuéntanos qué necesitas y te respondemos en menos de 24 horas laborables, con una propuesta y un precio cerrado.
