Descripción

El estudiante aprenderá a automatizar tareas de trabajo en Microsoft® Office Excel® 2016.

 

Objetivos

  • 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.
  • Utiliza 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.

 

Audiencia

Este curso está dirigido a profesionales avanzados de Microsoft Excel que necesitan automatizar tareas de hojas de cálculo de Excel utilizando VBA.

 

Prerrequisito

  • Excel 2016 – Nivel 3

 

Contenido

Lección 1: Cómo comenzar

  • 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

 

Lección 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

 

Lección 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

 

Lección 4: Uso de 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

 

Lección 5: Control de 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

 

Lección 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

 

Lección 7: Trabajar 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

 

Lección 8: 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

 

Lección 9: Manejo de 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