Casos de Éxito | Blog | Newsletter | Contacto
Excel Avanzado: VBA – Programación y Automatización con Macros
- Home
- Formaciones
- Tecnologia
- Excel Vba Macros
-
Abilways
- }
Excel VBA permite automatizar tareas, crear macros avanzadas y desarrollar soluciones personalizadas dentro de Excel mediante programación.
En este taller aprenderás a programar en VBA (Visual Basic para Aplicaciones), crear macros, estructurar código y automatizar procesos en hojas de cálculo.
Objetivos de la formación en Excel VBA
Al final de esta formación, será capaz de:
- Grabar una macro
- Modificar y utilizar una macro
- Diseñar una iteración o bucle
- Diseñar una condicional
- Utilizar colecciones
- Determinar variables
- Diseñar una función y una subrutina
- Utilizar cuadros de diálogo predefinidos
- Resolver errores
Programa de la formación en Excel VBA
Día 1 – Mañana
Generalidades
- Acceder a la pestaña de desarrollo
- Crear: pestaña, grupos, botones
- Personalizar la cinta de opciones
El grabador de macros
- Creación y edición de macros
- Tipo de grabación de macros
- Llamar a una macro mediante la lista de macros
- Asignar macros a
- Un botón
- Una imagen
- Teclas de acceso rápido
Entorno VBA (Visual Basic para Aplicaciones)
- Acceder a la pestaña de desarrollo
- Explorar ventanas
- Menús
- Herramientas
- Explorador de proyectos
- Personalizar las opciones de VBA
- Proteger el código VBA
Ejemplo de trabajos prácticos (a título indicativo)
- Crear una macro utilizando grabación absoluta y relativa
Día 1 – Tarde
El código VBA
- Modificar las opciones de una macro
- Leer y mejorar el código VBA
- Completar una macro existente
- Depurar una macro
Estructura de un módulo VBA
- Declaraciones, procedimientos, funciones y comentarios en el código
- Organización de un módulo VBA
Ejemplo de trabajos prácticos (a título indicativo)
- Mejorar el código del ejercicio anterior
- Crear una macro que llame a varias macros
Día 2 – Mañana
Colecciones, objetos, métodos y propiedades
- Manipular objetos (libro de trabajo, hoja, rango)
- Acceso
- Selección
- Inicialización
- Validación
- Principales propiedades y métodos
- Asignación de objetos y variables de objetos
Día 2 – Tarde
Código Visual Basic
- Tipos y ámbitos de variables
- Declaración de constantes
- Instrucciones de bucle
- Condición
- Iteración
- Contador
- Selección múltiple
Ejemplo de trabajos prácticos (a título indicativo)
Utilizar todas las estructuras del lenguaje de programación (bucle y estructura condicional)
Día 3 – Mañana
Cuadros de diálogo predefinidos
- Mensajes y uso de variables
- Elección de los botones en MsgBox
- Cuadro de diálogo InputBox
Ejemplo de trabajos prácticos (a título indicativo)
- Crear macros utilizando cuadros de mensajes y de entrada
- Utilizar la declaración de variables
Día 3 – Tarde
Gestión de eventos
- Creación de procedimientos de eventos
Gestión de errores y depuración
- Prevención de errores
- Uso de las herramientas de depuración
- Vigilancia y gestión de errores de ejecución
Las contribuciones de la IA en la programación VBA
- Pedir a la IA que escriba un procedimiento
- Resolver un error lógico en el código con ayuda de la IA
- Consultar a la IA para que comente el código
Ejemplos de trabajos prácticos (a título indicativo)
- Utilizar procedimientos de eventos en el libro de trabajo y en las hojas
- Pedir a la IA que genere un procedimiento para eliminar todos los objetos pertenecientes a una colección en una hoja
Metodología de la formación en Excel VBA
- Formación presencial o a distancia
- Métodos demostrativo, interrogativo y activo con ejercicios prácticos
Evaluación de los aprendizajes
- Durante la formación: mediante ejercicios prácticos
- Cuestionario de autoevaluación al final de la formación
Esta formación es bonificable a través de FUNDAE para todas las empresas que cuenten con trabajadores en régimen general de la Seguridad Social y dispongan de crédito formativo. SKOLAE Formación gestiona todo el proceso administrativo necesario para que tu empresa pueda recuperar el importe invertido en la formación, siempre que se cumplan los requisitos legales y de comunicación establecidos por FUNDAE.
Profesional especializado en automatización con Excel y desarrollo en VBA.
Cuenta con experiencia en creación de macros, desarrollo de aplicaciones en Excel y optimización de procesos mediante programación.
Ha trabajado en proyectos de automatización de tareas, mejora de productividad y desarrollo de soluciones personalizadas en Excel.
Combina enfoque técnico y práctico, facilitando el aprendizaje mediante ejercicios aplicados y casos reales.
Objetivos
Objetivos de la formación en Excel VBA
Al final de esta formación, será capaz de:
- Grabar una macro
- Modificar y utilizar una macro
- Diseñar una iteración o bucle
- Diseñar una condicional
- Utilizar colecciones
- Determinar variables
- Diseñar una función y una subrutina
- Utilizar cuadros de diálogo predefinidos
- Resolver errores
Duración
Programa
Programa de la formación en Excel VBA
Día 1 – Mañana
Generalidades
- Acceder a la pestaña de desarrollo
- Crear: pestaña, grupos, botones
- Personalizar la cinta de opciones
El grabador de macros
- Creación y edición de macros
- Tipo de grabación de macros
- Llamar a una macro mediante la lista de macros
- Asignar macros a
- Un botón
- Una imagen
- Teclas de acceso rápido
Entorno VBA (Visual Basic para Aplicaciones)
- Acceder a la pestaña de desarrollo
- Explorar ventanas
- Menús
- Herramientas
- Explorador de proyectos
- Personalizar las opciones de VBA
- Proteger el código VBA
Ejemplo de trabajos prácticos (a título indicativo)
- Crear una macro utilizando grabación absoluta y relativa
Día 1 – Tarde
El código VBA
- Modificar las opciones de una macro
- Leer y mejorar el código VBA
- Completar una macro existente
- Depurar una macro
Estructura de un módulo VBA
- Declaraciones, procedimientos, funciones y comentarios en el código
- Organización de un módulo VBA
Ejemplo de trabajos prácticos (a título indicativo)
- Mejorar el código del ejercicio anterior
- Crear una macro que llame a varias macros
Día 2 – Mañana
Colecciones, objetos, métodos y propiedades
- Manipular objetos (libro de trabajo, hoja, rango)
- Acceso
- Selección
- Inicialización
- Validación
- Principales propiedades y métodos
- Asignación de objetos y variables de objetos
Día 2 – Tarde
Código Visual Basic
- Tipos y ámbitos de variables
- Declaración de constantes
- Instrucciones de bucle
- Condición
- Iteración
- Contador
- Selección múltiple
Ejemplo de trabajos prácticos (a título indicativo)
Utilizar todas las estructuras del lenguaje de programación (bucle y estructura condicional)
Día 3 – Mañana
Cuadros de diálogo predefinidos
- Mensajes y uso de variables
- Elección de los botones en MsgBox
- Cuadro de diálogo InputBox
Ejemplo de trabajos prácticos (a título indicativo)
- Crear macros utilizando cuadros de mensajes y de entrada
- Utilizar la declaración de variables
Día 3 – Tarde
Gestión de eventos
- Creación de procedimientos de eventos
Gestión de errores y depuración
- Prevención de errores
- Uso de las herramientas de depuración
- Vigilancia y gestión de errores de ejecución
Las contribuciones de la IA en la programación VBA
- Pedir a la IA que escriba un procedimiento
- Resolver un error lógico en el código con ayuda de la IA
- Consultar a la IA para que comente el código
Ejemplos de trabajos prácticos (a título indicativo)
- Utilizar procedimientos de eventos en el libro de trabajo y en las hojas
- Pedir a la IA que genere un procedimiento para eliminar todos los objetos pertenecientes a una colección en una hoja
Metodología
Metodología de la formación en Excel VBA
- Formación presencial o a distancia
- Métodos demostrativo, interrogativo y activo con ejercicios prácticos
Evaluación de los aprendizajes
- Durante la formación: mediante ejercicios prácticos
- Cuestionario de autoevaluación al final de la formación
Bonificación Fundae
Esta formación es bonificable a través de FUNDAE para todas las empresas que cuenten con trabajadores en régimen general de la Seguridad Social y dispongan de crédito formativo. SKOLAE Formación gestiona todo el proceso administrativo necesario para que tu empresa pueda recuperar el importe invertido en la formación, siempre que se cumplan los requisitos legales y de comunicación establecidos por FUNDAE.
Formador
Profesional especializado en automatización con Excel y desarrollo en VBA.
Cuenta con experiencia en creación de macros, desarrollo de aplicaciones en Excel y optimización de procesos mediante programación.
Ha trabajado en proyectos de automatización de tareas, mejora de productividad y desarrollo de soluciones personalizadas en Excel.
Combina enfoque técnico y práctico, facilitando el aprendizaje mediante ejercicios aplicados y casos reales.








