Modalidad Online
Duración 30 Horas
Fecha El 00 de
En la actualidad, las empresas requieren de mayor cantidad de información para la correcta toma de decisiones; por lo que, se necesita automatizar los procedimientos que involucran el análisis de los mismos.
Las macros son un grupo de instrucciones programadas bajo en- torno VBA (Visual Basic para Aplicaciones), cuya tarea principal es la automatización de tareas repetitivas y la resolución de cálculos complejos. El lenguaje VBA es un lenguaje de programación basado en el visual Basic, con una ventaja principal: permite realizar una serie de acciones sobre su macro, modificar las propiedades de su libro y hojas, así como el de crear nuevos módulos y formularios, crear programas para la resolución de cálculos complejos, automatizar tareas, etc. De esta manera, podrá modificar las macros y potenciarlas para crear un documento interactivo.
El objetivo de este curso es formar a profesionales con el fin de que adquieran un nivel avanzado de Excel en programación VBA. Tras esta actividad formativa, podrán realizar macros avanzados, programar procesos en Excel y realizar movimientos que, de otra forma, sería imposible hacer.
La metodología es completamente online con un enfoque eminentemente práctico. Accederás a la plataforma online con más de 30 videotutoriales realizados por el profesor, en los que se explica paso a paso el lenguaje VBA para Excel.
Todo el proceso de aprendizaje está reforzado por ejercicios prácticos de cada tema.
Formador y Consultor, experto en RRHH, Data Analytics, Excel y Power BI.
Certificado Microsoft BI Reporting (Power BI & Excel BI), Programa Intensivo en Data Science & Big Data. Máster en Dirección Económico-Financiera, MBA Executive, Coach Certificado ICF (International Coach Federation) , Master Universitario en Educación y Nuevas Tecnologías, Licenciado en Psicología
1. Introducción VBA.
2. ¿Cuándo utilizar VBA?
- Macro de grabadora vs Macro VBA
3. 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.
4. Fundamentos y sintaxis del lenguaje VBA I
- Tipos de procedimientos.
- Tipos de datos.
5. Fundamentos y sintaxis del lenguaje VBA II
- Concepto de variable y constante. Declaración.
6. Fundamentos y sintaxis del lenguaje VBA III
- Operadores
- Aritméticos
- Comparación
- Lógicos
- Concatenación
7. Fundamentos y sintaxis del lenguaje VBA IV
- Arrays
8. Funciones predefinidas I
- Entrada / Salida de datos
- Msgbox
- Inputbox
9. Funciones predefinidas II
- Funciones matemáticas.
- Funciones manipulación texto.
10. Estructuras de control de flujo I.
- Condicionales.
- If.
- Select / Case.
11. Estructuras de control de flujo II.
- Bucles indeterminados.
- While.
- Until.
- Do.
12. Estructuras de control de flujo III.
- Bucles determinados.
- For.
- For-each.
13. Llamadas a procedimientos.
14. Paso de parámetros.
15. Ámbito de variables, constantes y procedimientos.
16. Modificadores de acceso.
17. Programación Orientada a Objetos. POO. I
- Concepto
- Objetos, propiedades y métodos.
18. Programación Orientada a Objetos. POO. II
- Jerarquía de objetos
- Acceso a propiedades y métodos. Nomenclatura.
19. Eventos
20. Propiedades y métodos importantes de uso frecuente
21. Formularios de usuario (UserForm). I
- Creación y ejecución
22. Formularios de usuario (UserForm). II
- Controles de formulario
23. Formularios de usuario (UserForm). III
- Eventos de formulario
24. Formularios de usuario (UserForm). IV
- Propiedades de formulario y controles
25. Manejo de errores en VBA
26. Acceso al sistema de archivos Windows desde VBA
27. Interacción con otras aplicaciones
28. Técnicas útiles de programación VBA
29. Práctica final
- Desarrollo de proyecto completo desde cero utilizando todos los conocimientos adquiridos en el curso
Indícanos tus datos y nos pondremos en contacto contigo lo antes posible.
Ofrecer a las personas participantes una visión estratégica del valor que aporta el análisis de datos en el área de RRHH y cómo aplicar el análisis de datos en su gestión diaria.
Aprende a diseñar la política de retribución en fijo y variable de tu organización, con ejercicio práctico para saber cómo implementarlo en tu organización.
Taller práctico de especialización en diseño organizativo. Rediseña la estructura organizativa de la empresa, optimiza personas, puestos y resultados y gestiona el cambio organizativo.