Excel 2013/2016 Programación con VBA
Online EN VIVO: 15 horas |
En este curso los participantes aprenderán a automatizar tareas de trabajo en Microsoft Office Excel 2016.
Objetivos
Después de completar el curso, los participantes podrán:
• Grabar y editar macros.
• Usar el editor de Visual Basic.
• Crear sub y procedimientos de función.
• Comprender objetos, propiedades, métodos y eventos.
• Explorar la jerarquía de objetos de Excel y use el examinador de objetos.
• Trabajar con variables y comprender tipos de datos.
• Utilizar funciones intrínsecas.
• Trabajar con estructuras de control de flujo.
• Diseñar UserForms y trabajar con controles.
• Controlar las tablas dinámicas programáticamente.
• Utilizar herramientas de depuración.
• Agregar manejo de errores al código.
• Presentando Visual Basic para Aplicaciones
• Mostrar la pestaña desarrollador en la cinta de opciones
• Grabando una macro
• Guardar un libro de trabajo con macro-habilitado
• Ejecutando una macro
• Editar una macro en el editor de Visual Basic
• Comprender el entorno de desarrollo
• Usando la ayuda de Visual Basic
• Cerrando el editor de Visual Basic
• Comprender la seguridad de una macro
Módulo 2: Trabajando con procedimientos y funciones
• Comprensión de los módulos
• Creando un módulo estándar
• Entender los procedimientos
• Creando un sub procedimiento
• Procedimientos de llamada
• Uso de los procedimientos inmediatos de ventana para llamar
• Crear un procedimiento de función
• Procedimientos de nombramiento
• Trabajando con el editor de código
Módulo 3: Entendiendo objetos
• Comprender los objetos
• Navegar por la jerarquía de objetos de Excel
• Comprender las colecciones
• Usando el buscador de objetos
• Trabajando con propiedades
• Uso de la declaración with
• Trabajando con métodos
• Crear un procedimiento de evento
Módulo 4: Usando expresiones, variables y funciones intrínsecas
• Comprensión de expresiones y declaraciones
• Declarando variables
• Comprender los tipos de datos
• Trabajando con alcance variable
• Uso de funciones intrínsecas
• Comprender las constantes
• Usando constantes intrínsecas
• Usar cuadros de mensaje
• Usando cuadros de entrada
• Declaración y uso de variables de objetos
Módulo 5: Controlando la ejecución del programa
• Entender las estructuras de control de flujo
• Trabajando con expresiones booleanas
• Uso de estructuras de decisión If End If
• Uso de estructuras de selección Select Case End
• Usando la estructura Do Loop
• Usando la estructura For To Next
• Usando la estructura For Each Next
• Pautas para el uso de estructuras de control de flujo
Módulo 6: Trabajando con formularios y controles
• Comprender UserForms
• Usando la caja de herramientas
• Trabajar con propiedades, eventos y métodos de UserForm
• Comprender los controles
• Establecer propiedades de control en la ventana de propiedades
• Trabajando con el control de etiqueta
• Trabajando con el control de cuadro de texto
• Trabajando con el control de botón de comando
• Trabajando con el control de cuadro combinado
• Trabajando con el Frame Control
• Trabajando con controles de botón de opción
• Trabajando con apariencia de control
• Configurar el orden de las pestañas
• Rellenando un control
• Agregar código a los controles
• Lanzar un formulario en el código
Módulo 7: Trabajando con el objeto de tabla dinámica
• Comprender tablas dinámicas
• Crear una tabla dinámica usando datos de hoja de cálculo
• Trabajando con los objetos de tabla dinámica
• Trabajando con la colección PivotFields
• Asignación de una macro a la barra de herramientas de acceso rápido
Módulo 8: Insertando código de depuración
• Entender los errores
• Usar herramientas de depuración
• Establecer puntos de interrupción
• Paso a través del código
• Usar el modo de pausa durante el modo de ejecución
• Determinar el valor de las expresiones
Módulo 9: Manejando los errores
• Comprender el manejo de errores
• Entender las opciones de captura de errores de VBA
• Interceptación de errores con la declaración de error
• Comprender el objeto Err
• Escribir una rutina de manejo de errores
• Trabajando con manejo de errores en línea
- Excel 2016 Nivel 1
- Excel 2016 Nivel 2
- Excel 2016 Nivel 3
Online EN VIVO: 15 horas |