Temario del curso
Macros
- Grabación y edición de macros.
- Dónde almacenar las macros.
- Asignación de macros a formularios, barras de herramientas y atajos de teclado.
Entorno VBA
- Editor de Visual Basic y sus opciones.
- Atajos de teclado.
- Optimización del entorno.
Introducción a la programación procedural
- Procedimientos: Function, Sub.
- Tipos de datos.
- Condicional If...Then....Elseif....Else....End If.
- Instrucción Case.
- Bucles While, Until.
- Bucles For ... Next.
- Instrucciones para salir del bucle (Exit).
Cadenas de texto
- Combinación de cadenas (concatenación).
- Conversión a otros tipos: implícita y explícita.
- Procesamiento de cadenas de texto.
Visual Basic
- Descarga y carga de datos en una hoja de cálculo (Celdas, Rango).
- Descarga y carga de datos al usuario (InputBox, MsgBox).
- Declaración de variables.
- Alcance y vida útil de las variables.
- Operadores y su prioridad.
- Opciones de módulos.
- Creación de funciones propias y su uso en una hoja.
- Objetos, clases, métodos y propiedades.
- Protección del código.
- Seguridad ante alteraciones del código y vista previa.
Depuración
- Ejecución paso a paso.
- Ventana de variables locales.
- Ventana inmediata.
- Trampas - Vigilancia.
- Pila de llamadas.
Manejo de errores
- Tipos de errores y formas de evitarlos.
- Captura y gestión de errores en tiempo de ejecución.
- Estructuras: On Error Resume Next, On Error GoTo etiqueta, On Error GoTo 0.
Modelo de objetos de Excel
- Objeto Application.
- Objeto Workbook y colección de Workbooks.
- Objeto Worksheet y colección de Worksheets.
- Objetos ThisWorkbook, ActiveWorkbook, ActiveCell, etc.
- Objeto Selection.
- Colección Range.
- Objeto Cells.
- Muestra de datos en la barra de estado.
- Optimización mediante ScreenUpdating.
- Medición del tiempo con el método Timer.
Uso de fuentes de datos externas
- Uso de la biblioteca ADO.
- Referencias a fuentes de datos externas.
- Objetos ADO:
- Connection.
- Command.
- Recordset.
- Cadena de conexión.
- Creación de conexiones a diferentes bases de datos: Microsoft Access, Oracle, MySQL.
Generación de informes
- Introducción al lenguaje SQL. Estructura básica de SQL (SELECT, UPDATE, INSERT INTO, DELETE). Llamada a una consulta de Microsoft Access desde Excel. Formularios para facilitar el uso de bases de datos.
Requerimientos
- Conocimientos básicos de funcionamiento de Excel, como hojas de cálculo, fórmulas, tablas y ordenación o filtrado de datos.
- Experiencia en la preparación, actualización o revisión de informes en Microsoft Excel.
- No es necesaria experiencia previa en programación.
Público objetivo
- Analistas que deseen automatizar tareas repetitivas en Excel.
- Profesionales del ámbito empresarial que trabajen con datos e informes en Excel.
- Miembros de equipos que deseen crear macros sencillas y soluciones VBA prácticas para su trabajo diario.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4800 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (7)
Lo que más me gustó del entrenamiento fue el conocimiento del instructor sobre Excel. Aprecié aprender cosas útiles como atajos y fórmulas que puedo usar a diario.
Martin
Curso - Visual Basic for Applications (VBA) for Analysts
Traducción Automática
El entrenamiento fue perfecto en mi opinión, me abrió los ojos a muchas cosas de las que no era consciente. Directo y al grano con muchos ejercicios; para algunas personas quizás fue demasiado rápido, pero debido a mi experiencia previa, yo no lo sentí así.
Maen Hatoum - Red Bull GmbH
Curso - Visual Basic for Applications (VBA) for Analysts
Traducción Automática
¡El conocimiento especializado fue asombroso! La forma en que lo desglosaste para que pudiéramos entenderlo fue increíble. Creo que solo tengo que empezar con lo básico. El último tema fue un poco avanzado y me costó seguir, pero llegaré :)
Zaskia Stanz - BMW
Curso - Visual Basic for Applications (VBA) for Analysts
Traducción Automática
Ejemplos detallados y material de capacitación.
KAREN LOUW - BMW
Curso - Visual Basic for Applications (VBA) for Analysts
Traducción Automática
Estaba preparado y también daba buenos consejos
Annemarie Van Aardt - BMW
Curso - Visual Basic for Applications (VBA) for Analysts
Traducción Automática
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Curso - Visual Basic for Applications (VBA) for Analysts
Traducción Automática
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Curso - Visual Basic for Applications (VBA) for Analysts
Traducción Automática