
CURSO VBA PARA EXCEL
Información adicional
| Horas | 200 |
|---|---|
| Código | |
| Formato | Digital |
| Proveedor | IEDITORIAL |
25,10 €
*Los precios no incluyen el IVA.
Objetivos
Contenidos
Objetivos
– Aprender a escribir macros a partir del lenguaje de programación VBA (Visual Basic para Aplicaciones) en Excel.
– Aprender los fundamentos de programación VBA para su correcta aplicación en Excel.
– Aprender los fundamentos de programación VBA para su correcta aplicación en Excel.
Contenidos
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A VBA Y MACROS EN EXCEL
¿Qué es VBA y para qué se utiliza en Excel?
Conceptos básicos de macros
Grabación y ejecución de macros en Excel
Seguridad de macros y configuración
Ejercicio práctico
UNIDAD DIDÁCTICA 2. ENTORNO DE DESARROLLO VBA Y FUNDAMENTOS DE PROGRAMACIÓN
Activar la ficha del programador en Excel
Introducción al Editor de Visual Basic
Estructura de un proyecto VBA
Procedimientos y funciones en VBA
Creación de funciones definidas por el usuario (UDF)
Uso de IntelliSense y depuración de código
UNIDAD DIDÁCTICA 3. VARIABLES DE PROGRAMA
Declarar variables
Tipos de variables
Uso de matrices (Arrays) unidimensionales y multidimensionales
Constantes y enumeraciones
Estructuras de datos avanzadas (Colecciones y Diccionarios)
Entrada y manipulación de datos en VBA
UNIDAD DIDÁCTICA 4. EXPRESIONES, OPERADORES Y FUNCIONES EN VBA
Operadores aritméticos, de comparación y lógicos
Manipulación de cadenas de texto
Expresiones lógicas y booleanas
Cálculos y expresiones numéricas
Funciones integradas de VBA
UNIDAD DIDÁCTICA 5. PROGRAMACIÓN ORIENTADA A OBJETOS EN VBA
Concepto de objetos en VBA y jerarquía de Excel
Propiedades y métodos de los objetos
Eventos y colecciones en VBA
Creación de clases personalizadas
Trabajar con múltiples propiedades y métodos
UNIDAD DIDÁCTICA 6. CONTROLAR EL CÓDIGO EN VBA
Estructuras condicionales (If-Then-Else, Select Case)
Estructuras repetitivas (For-Next, Do-While, Do-Until)
Manejo de errores y excepciones
Ejercicios prácticos
UNIDAD DIDÁCTICA 7. MANIPULACIÓN AVANZADA DE OBJETOS DE EXCEL CON VBA
El objeto Application
Manejo de libros (Workbooks) y hojas de cálculo (Worksheets)
Manipulación avanzada de rangos (Range)
Formato condicional y estilos con VBA
Gráficos y tablas dinámicas con VBA
UNIDAD DIDÁCTICA 8. INTERFACES DE USUARIO Y FORMULARIOS PERSONALIZADOS
Creación y diseño de formularios (UserForms) en VBA
Controles avanzados en formularios
Validación de datos en formularios
Interacción entre formularios y hojas de cálculo
Creación de barras de herramientas y menús personalizados
¿Qué es VBA y para qué se utiliza en Excel?
Conceptos básicos de macros
Grabación y ejecución de macros en Excel
Seguridad de macros y configuración
Ejercicio práctico
UNIDAD DIDÁCTICA 2. ENTORNO DE DESARROLLO VBA Y FUNDAMENTOS DE PROGRAMACIÓN
Activar la ficha del programador en Excel
Introducción al Editor de Visual Basic
Estructura de un proyecto VBA
Procedimientos y funciones en VBA
Creación de funciones definidas por el usuario (UDF)
Uso de IntelliSense y depuración de código
UNIDAD DIDÁCTICA 3. VARIABLES DE PROGRAMA
Declarar variables
Tipos de variables
Uso de matrices (Arrays) unidimensionales y multidimensionales
Constantes y enumeraciones
Estructuras de datos avanzadas (Colecciones y Diccionarios)
Entrada y manipulación de datos en VBA
UNIDAD DIDÁCTICA 4. EXPRESIONES, OPERADORES Y FUNCIONES EN VBA
Operadores aritméticos, de comparación y lógicos
Manipulación de cadenas de texto
Expresiones lógicas y booleanas
Cálculos y expresiones numéricas
Funciones integradas de VBA
UNIDAD DIDÁCTICA 5. PROGRAMACIÓN ORIENTADA A OBJETOS EN VBA
Concepto de objetos en VBA y jerarquía de Excel
Propiedades y métodos de los objetos
Eventos y colecciones en VBA
Creación de clases personalizadas
Trabajar con múltiples propiedades y métodos
UNIDAD DIDÁCTICA 6. CONTROLAR EL CÓDIGO EN VBA
Estructuras condicionales (If-Then-Else, Select Case)
Estructuras repetitivas (For-Next, Do-While, Do-Until)
Manejo de errores y excepciones
Ejercicios prácticos
UNIDAD DIDÁCTICA 7. MANIPULACIÓN AVANZADA DE OBJETOS DE EXCEL CON VBA
El objeto Application
Manejo de libros (Workbooks) y hojas de cálculo (Worksheets)
Manipulación avanzada de rangos (Range)
Formato condicional y estilos con VBA
Gráficos y tablas dinámicas con VBA
UNIDAD DIDÁCTICA 8. INTERFACES DE USUARIO Y FORMULARIOS PERSONALIZADOS
Creación y diseño de formularios (UserForms) en VBA
Controles avanzados en formularios
Validación de datos en formularios
Interacción entre formularios y hojas de cálculo
Creación de barras de herramientas y menús personalizados