Programación de Macros Excel con Visual Basic (IFCT084PO)
Curso de programación de macros Excel con Visual Basic: automatizar el trabajo diario con VBA
La programación de macros Excel con Visual Basic es una de las inversiones formativas con retorno más rápido dentro de una empresa: convierte tareas repetitivas de hoja de cálculo —consolidar ficheros, generar informes, imprimir lotes, validar entradas— en procesos que se ejecutan con un clic. Esta especialidad formativa del catálogo del SEPE, con código IFCT084PO y 20 horas de duración, forma en el lenguaje VBA aplicado al modelo de objetos de Excel.
El curso parte de las herramientas propias de Excel: creación, ejecución y eliminación de macros, aplicaciones prácticas y trabajo con listas. Después se presenta el entorno de programación —barra de menú, barras de herramientas y de acceso rápido— junto a los fundamentos de la programación orientada a objetos con propiedades y métodos, que es la clave para entender por qué el código de Excel se escribe como se escribe.
El bloque central es el lenguaje Visual Basic para Aplicaciones. Se recorren el editor de Visual Basic y sus ventanas de explorador de proyectos, código y propiedades, la traducción de una macro grabada a código y su ejecución desde el editor. A partir de ahí se aborda la modificación de macros, la introducción de datos, los valores y variables y la sintaxis del lenguaje, de modo que el participante deja de depender de la grabadora y pasa a escribir su propio código.
La programación con los objetos de Excel ocupa el siguiente bloque: objetos y complementos, métodos y eventos, el objeto Application, Workbooks y ActiveWorkbook, Worksheet y ActiveSheet, y el manejo de rangos, celdas, columnas, filas y selección. Se completa con la creación de formularios de usuario —objetos y propiedades, diseño, inserción y programación de controles, interacción con módulos y macros, cuadros de control, comandos personalizados y configuraciones de seguridad de macros—, un aspecto que suele descuidarse y que condiciona que el libro pueda distribuirse dentro de la organización.
Los dos últimos módulos son de aplicación: consulta y extracción de información de una base de datos, elaboración de informes y macros de impresión, y el diseño de un formulario de encuesta y de una aplicación de gestión completa sobre Excel. La formación es online en directo. Si buscas una primera toma de contacto más ligera, existe el nivel inicial en Programación de Macros Excel con Visual Basic. Nivel I; para el tratamiento de datos a mayor escala puede interesarte Microsoft SQL Server.
Curso de macros y VBA en Excel online: automatización de informes bonificable
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Crear, ejecutar y modificar macros en Excel.
- Programar en VBA utilizando variables, procedimientos y estructuras del lenguaje.
- Manipular objetos de Excel como libros, hojas, rangos y celdas desde código.
- Diseñar formularios de usuario con controles y niveles de seguridad adecuados.
- Automatizar consultas, informes e impresión mediante macros.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Herramientas Excel
- Módulo 2El entorno de programación
- Módulo 3Lenguaje Visual Basic para Aplicaciones (VBA)
- Módulo 4Programación usando objetos de Excel
- Módulo 5Creación de formularios de usuario
- Módulo 6Aplicaciones
- Módulo 7Diseño
Herramientas Excel
3 horas
Creación, ejecución y eliminación de macros, aplicaciones prácticas de las macros y trabajo con listas.
El entorno de programación
3 horas
Barra de menú y barras de herramientas, incluida la de acceso rápido, y fundamentos de la programación orientada a objetos con propiedades y métodos.
Lenguaje Visual Basic para Aplicaciones (VBA)
3 horas
Editor de Visual Basic y ventanas del explorador de proyectos, editor de código y propiedades, traducción de una macro a Visual Basic y ejecución desde el editor. Modificación de macros, introducción de datos, valores y variables y sintaxis del lenguaje.
Programación usando objetos de Excel
3 horas
Objetos de Excel y complementos, métodos y eventos, objeto Application, Workbooks y ActiveWorkbook, Worksheet y ActiveSheet, y manejo de rangos, celdas, columnas, filas y selección.
Creación de formularios de usuario
3 horas
Objetos y propiedades de los formularios, diseño de un formulario e inserción y programación de controles, interacción con módulos y macros, cuadros de control, comandos personalizados y configuraciones de seguridad de macros.
Aplicaciones
3 horas
Consulta y extracción de información de una base de datos, elaboración de informes y macros de impresión.
Diseño
2 horas
Diseño de un formulario de encuesta y de una aplicación de gestión completa sobre Excel.
Metodología
Aprendizaje basado en la práctica
Cómo se imparte
Formación online en directo con un formador en activo. Cada bloque se trabaja sobre libros de Excel reales hasta llegar a una aplicación de gestión completa. El programa oficial no desglosa las horas por módulo: la distribución que se indica es una estimación de ExA Formación proporcional al contenido de cada bloque, y la duración total de 20 horas es la oficial.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Para quién es este curso
Dirigido a usuarios de Excel con nivel medio o avanzado que quieran automatizar tareas repetitivas y construir aplicaciones de gestión sobre hoja de cálculo. El programa formativo no fija requisitos de acceso específicos y se dirige prioritariamente a personas trabajadoras ocupadas.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















