CONTENIDO
MÓDULO 1. Introducción a las Macros y VBA
- ¿Cuándo automatizar una tarea rutinaria?
- La pestaña “Desarrollador o Programador”
- Editor de Visual Basic para Aplicaciones (VBA)
- Opciones del Editor VBA
- Seguridad de las macros
MÓDULO 2. La Herramienta: Grabador de macros
- Grabar una macro
- Proceso previo para grabar una macro
- Referencia Absoluta y Relativa
- Libro Personal de Macros
- Asignar Macros para su ejecución
- Formas de Ejecutar una macro
MÓDULO 3. Contenedores de una Macro
- Los módulos de VBA
- Los procedimientos
- Las funciones
- Buenas prácticas para escribir código
MÓDULO 4. Programación de Macros
- ¿Cuándo automatizar una tarea rutinaria?
- La función MSGBOX
- La función INPUTBOX
- Los Comentarios
MÓDULO 5. Uso de Constantes y Variables
- Constantes
- Tipos de variables
- Tipo Número entero.
- Tipo Decimal
- Tipo Fecha (date)
- Tipo Lógico (boolean)
- Tipo Texto (string)
- Tipo Variant
- Tipo Especiales.
- Tipo Null
- Alcance de una variable
- Uso de Option Explicit
MÓDULO 6. Tipos de Funciones en VBA
- Funciones: Archivos y directorios
- Funciones: Cadenas de caracteres
- Funciones: Conversión de tipo de datos
- Funciones: Fecha y hora
- Funciones: Matemáticas
- Funciones: Estadísticas
MÓDULO 7. Funciones Personalizadas.
- ¿Cuándo debemos crear una función personalizada?
- Características de las funciones personalizadas
MÓDULO 8. Operadores de VBA
- Operadores aritméticos
- Operadores de comparación
- Operadores lógicos
MÓDULO 9. Estructuras Condicionales en VBA
- IF - THEN - END IF
- IF - THEN - ELSE - END IF
- IF Anidados
- SELECT CASE
MÓDULO 10. Estructuras Repetitivas en VBA
- FOR – TO - STEP
- WHILE - WEND
- DO WHILE - LOOP
- FOR EACH - NEXT
MÓDULO 11. Manejo de Errores
- Los tipos de errores:
- Lógicos
- Tiempo de ejecución
- La depuración de errores
- Ejecución paso a paso
- Inserción de BreakPoints (Puntos de interrupción)
- Ventana inmediato
- Ventana de inspecciones
MÓDULO 12. Objetos de Microsoft Excel
- Propiedades y eventos
- Application
- Workbook
- WorkSheet
- Range
- Cells
- Ejecutar macros a través de Eventos
- De un libro
- De una hoja
MÓDULO 13. Formularios (UserForm)
- Formulario de Excel
- Formularios de VBA
- Propiedades de un Formulario
- Propiedades de Controles
- Ejemplos Prácticos
- Formularios de Ingreso
- Formularios de Búsqueda y modificaciones
- Formularios de Reportes
Excel Macros Programando desde cero con Excel
Este nivel de Excel le permite ingresar en el mundo de las macros, desde un nivel inicial de programación y comprendiendo lo beneficioso que es la automatización de tareas en el día a día.
En este curso se van explicando, breve y claramente los conceptos básicos de programación (VBA) a través de ejercicios totalmente prácticos y de casos reales.