Presentación Los objetivos del programa son:
- Conocer la estructura de VBA y los diferentes elementos que la componena gestión de datos y la toma de decisiones - Utilizar los principales componentes para generar código fiable y robusto - Diseñar un proyecto escalable, bien estructurado y fácilmente modificable - Mejorar el rendimiento en el manejo de Excel con funcionalidades que no existen en la versión de escritorio - Crear tu propio código, almacenarlo en una biblioteca y tenerlo disponible siempre que lo necesites
El temario se compone de los siguiente puntos:
1. Macros en Microsoft Excel • Estructura de una macro • El editor VBA de Excel • Jerarquía de objetos • Procedimientos, propiedades y métodos • Módulos de programación 2. Estructura del editor VBA • El explorador de proyectos • Propiedades de un proyecto • Barras de herramientas • Examinador de objetos • Ventanas locales, inmediato e inspección • Modos de ejecución de código VBA • Detección de errores • Protección del código 3. Los objetos en VBA • Objeto application • Objeto workbook • Objeto worksheet • Objetos range y cell 4. El objeto Range • Selección de un rango en VBA • Propiedades de range • Métodos de range 5. La función IF • Estructura de la función • Anidamiento de funciones IF • Lógica programada 6. Constantes y variables en VBA • Constantes principales en VBA • Parámetros definidos por el usuario • Tipos de variables • Declaración de matrices • Gestión de matrices dinámicas 7. Funciones en VBA • Funciones predefinidas • Funciones definidas por el usuario • Diferencias entre procedimientos y funciones • Acceso a funciones, complementos 8. Los bucles en VBA • For each... next • For... next • Select case... end • Do.... loop 9. Información y toma de datos en VBA • Msgbox • Inputbox • Formularios 10. Eventos en VBA • Definición de eventos • Tipos de eventos • Código asociado a eventos 11. Gestión de errores • Tipos de errores • Seguimiento y detección • Respuesta del código frente a errores • Técnicas de optimización
AGENDA DE ENCUENTROS*
FECHA |
HORA |
PONENTE |
Martes, 21 de Junio de 2022 |
De 09:00 a 14:00 |
D. Carlos Martínez Egea |
Jueves, 23 de Junio de 2022 |
De 09:00 a 14:00 |
D. Carlos Martínez Egea |
Martes, 28 de Junio de 2022 |
De 09:00 a 14:00 |
D. Carlos Martínez Egea |
Jueves, 30 de Junio de 2022 |
De 09:00 a 14:00 |
D. Carlos Martínez Egea |
* Horario peninsular
|
Ponente Carlos Martínez Egea
Ingeniero industrial y MBA Executive.
Consultor especialista en Gestión de Proyectos y Reingeniería.
20 años de experiencia en cargos directivos en Ferrovial (Ibex35), ACS (Ibex35) o Elis (CAC40), con amplio conocimiento en la gestión de proyectos, desarrollo de negocio público y privado, optimización industrial y en gestión de unidades de negocio con altos ratios de crecimiento.
Experto en Microsoft Excel, con más de 10 años impartiendo formaciones en empresas, Universidades y Escuelas de Negocio Otros aspectos |