Temario del curso
Introducción a VBA
- Presentación del entorno VBA
- Editor VB
- Uso del Explorador de proyectos
- Cuadro de herramientas
- Módulos
- Procedimientos y funciones
- Comentarios
Principios y conceptos de programación
- Tipos de datos, variables y constantes
- Control del flujo del programa
- If…Then…Else
- Do…Loop, While y Until
- Instrucciones For…Next
- Entrada/Salida, cuadros de mensaje, cuadros de entrada
- Código detrás de formularios, manipulación de controles del formulario
- Pasar argumentos, devolver valores
Depuración
- Ejecución en tiempo de ejecución, tiempo de diseño y modo interrupción
- Detenciones y observadores
- Ventana local
- Ventina inmediata
Access - Programación Orientada a Objetos
- Modelo de objetos de Access
- Objetos, Colecciones
- Eventos
- Métodos y propiedades
- Biblioteca de objetos de acceso a datos (DAO)
Diseño de la interfaz de usuario en Access
- Programación de procedimientos de evento
- Cajas combinadas dinámicas
- Entradas del usuario
- Consideraciones de diseño de la interfaz
- Menús
Access SQL y Diseño de Bases de Datos
- Filtrar – varias opciones de cláusula Where
- Derivación de datos - campos calculados
- Uniones internas de tablas
- Uniones externas de tablas
- Subconsultas – filtrar, tablas y columnas virtuales,
- Crear – añadir filas directamente o mediante consultas
- Actualizar y Eliminar - directamente y mediante subconsultas
- Crear y eliminar tablas
- Crear relaciones
- Uso de claves primarias y foráneas
Excel - Programación Orientada a Objetos
- Modelo de objetos de Excel
- Objetos, Colecciones
- Eventos
- Métodos y propiedades
Excel – Rutinas de análisis de programación
- Ordenar, filtrar y distribuir datos entre hojas de cálculo y libros de trabajo
- Utilizar VBA para controlar gráficos
- Utilizar VBA para controlar tablas dinámicas
- Utilizar VBA para controlar escenarios «Qué pasaría si»
- Importar desde archivos externos, Internet, etc.
Manejo de errores
- Recorrer el código paso a paso
- Encontrar errores de sintaxis
- Utilizar Debug.Print
- Construir rutinas de captura de errores
Requerimientos
Los participantes deben sentirse cómodos utilizando fórmulas, ordenar y filtrar datos, gráficos, tablas dinámicas, etc. En Access, deben ser capaces de mantener tablas, consultas, formularios e informes.
Testimonios (4)
Bien estructurado. Buenas técnicas de enseñanza. Curso bien documentado.
Sorin
Curso - VBA For Access & Excel
Traducción Automática
Tamil was exceptionally patient and very helpful in figuring out solutions to real needs. He was also very honest about if he didn't know something from the top of his head, which enabled us to quickly jump on in the training and we didn't lose time.
Christine Weiler
Curso - VBA For Access & Excel
Traducción Automática
The explanation way and including tips on the best practices in VBA/Access, encouraging via exercise to think more by ourselves on how to solve the problem rather than giving ready solutions.
Daria Rudin
Curso - VBA For Access & Excel
Traducción Automática
I liked the examples and the way he explained.
Sandeep Parashar
Curso - VBA For Access & Excel
Traducción Automática