Professional Personal

Inicio / Cursos online / Macros VBA para Excel

Macros VBA para Excel

  • Presentación
  • Programa
  • Metodología
  • Calendario

curso

Macros VBA: Lleva Excel a otro nivel

Aprende a automatizar tareas, crear funciones propias y desarrollar soluciones avanzadas en Excel con VBA

En este curso descubrirás cómo llevar Excel a un nivel superior mediante programación con VBA, automatizando procesos y optimizando tareas repetitivas.

Aprenderás a crear funciones personalizadas, formularios y rutinas automatizadas que te permitirán trabajar con mayor eficiencia.

Qué conseguirás con este curso

• Automatizar tareas repetitivas en Excel
• Crear funciones propias (UDF) para ampliar Excel
• Diseñar formularios para ejecutar procesos
• Crear rutinas automatizadas y procesos eficientes
• Integrar Excel con otras herramientas de Office

Metodología del curso

• Más de 30 vídeo-tutoriales explicados paso a paso
Documentación completa creada por el profesor
• Ejercicios prácticos para cada tema
Tutorías individualizadas
• Curso 100% bonificable FUNDAE para empresas

Qué aprenderás

Programación VBA: creación de funciones personalizadas, automatización de procesos y desarrollo de rutinas.

Formularios: diseño de interfaces para ejecutar procesos de forma sencilla.

Aprenderás a automatizar tareas e integrar Excel con otras herramientas de Office, aumentando tu productividad y eficiencia.

Programa

Macros VBA: Lleva Excel a otro nivel

Este programa está enfocado en el aprendizaje de VBA para Excel, para que puedas automatizar tareas, crear funciones propias y desarrollar soluciones avanzadas.

A lo largo del curso trabajarás la sintaxis del lenguaje, estructuras de control, programación orientada a objetos, formularios y manejo de errores.

El objetivo es que seas capaz de crear automatizaciones útiles y proyectos prácticos en Excel, mejorando tu productividad y llevando la herramienta a otro nivel.

Módulo 1. Introducción a VBA y entorno de trabajo

1. Primeros pasos con VBA

Comenzarás entendiendo qué es VBA, cuándo utilizarlo y cómo organizar el trabajo dentro del editor.

• Introducción VBA
• ¿Cuándo utilizar VBA?
• Macro de grabadora vs Macro VBA
• El editor de VBA
• Partes de la interfaz
• Uso de la ayuda
• Organización de proyectos
• ¿Cómo organizar el código?
• Módulos, procedimientos e instrucciones

Módulo 2. Fundamentos y sintaxis del lenguaje VBA

1. Bases del lenguaje

Aprenderás la sintaxis necesaria para empezar a programar con VBA de forma estructurada.

• Tipos de procedimientos
• Tipos de datos
• Concepto de variable y constante. Declaración
• Operadores aritméticos
• Operadores de comparación
• Operadores lógicos
• Operadores de concatenación
• Arrays

2. Funciones predefinidas

Trabajarás funciones útiles para entrada, salida y tratamiento de datos.

• Entrada / salida de datos
   – MsgBox
   – InputBox
• Funciones matemáticas
• Funciones de manipulación de texto

Módulo 3. Control de flujo y estructura de procedimientos

1. Lógica de programación en VBA

Aprenderás a controlar el comportamiento del código mediante condiciones, bucles y llamadas a procedimientos.

• Condicionales: If
• Condicionales: Select / Case
• Bucles indeterminados: While
• Bucles indeterminados: Until
• Bucles indeterminados: Do
• Bucles determinados: For
• Bucles determinados: For Each
• Llamadas a procedimientos
• Paso de parámetros
• Ámbito de variables, constantes y procedimientos
• Modificadores de acceso

Módulo 4. Programación orientada a objetos y eventos

1. Objetos, propiedades y métodos

Descubrirás cómo funciona el modelo de objetos de Excel y cómo trabajar con eventos y propiedades habituales.

• Programación Orientada a Objetos. POO. I
   – Concepto
   – Objetos, propiedades y métodos
• Programación Orientada a Objetos. POO. II
   – Jerarquía de objetos
   – Acceso a propiedades y métodos. Nomenclatura
• Eventos
• Propiedades y métodos importantes de uso frecuente

Módulo 5. Formularios de usuario (UserForm)

1. Creación y gestión de formularios

Aprenderás a crear formularios para interactuar con el usuario y ejecutar procesos de forma más cómoda.

• Formularios de usuario (UserForm). I: creación y ejecución
• Formularios de usuario (UserForm). II: controles de formulario
• Formularios de usuario (UserForm). III: eventos de formulario
• Formularios de usuario (UserForm). IV: propiedades de formulario y controles

Módulo 6. Técnicas avanzadas y práctica final

1. Aplicación práctica y automatización

Cerrarás el curso trabajando aspectos avanzados de programación y una práctica final completa.

• Manejo de errores en VBA
• Acceso al sistema de archivos Windows desde VBA
• Interacción con otras aplicaciones
• Técnicas útiles de programación VBA
• Práctica final

Recuerda que tendrás un tutor de lunes a domingo para hacerle todas las preguntas que tengas sobre el curso. Te responderemos muy rápidamente, muchas veces en cuestión de minutos.

En la plataforma online encontrarás todos los videos, recursos didácticos, ejercicios y todo lo necesario para realizar cómodamente el curso, con la tranquilidad de estar siempre acompañado del tutor.

Elige cuándo comenzar tu curso:

20 abril 2026

4 mayo 2026

18 mayo 2026

1 junio 2026

15 junio 2026

190 € + IVA

100 % Bonificable Fundae

  • 30 h. de formación
  • +30 video tutoriales
  • Tutorías personalizadas
  • +15 ejercicios prácticos
  • 8 semanas de duración
  • Documentación completa
  • Certificado al completar el curso

Incluye:

  • 30 h. de formación
  • +30 video tutoriales
  • Tutorías personalizadas
  • +15 ejercicios prácticos
  • 8 de duración
  • Documentación completa
  • Certificado al completar el curso

190 € + IVA

100 bonificable FUNDAE