VBA® para Office® (Macros)
Curso
En Cuauhtémoc y México
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Taller intensivo
-
Nivel
Nivel avanzado
-
Lugar
-
Horas lectivas
40h
-
Duración
Flexible
-
Inicio
Fechas disponibles
Éste curso fue desarrollado para brindar al participante los instrumentos necesarios para automatizar tareas y desarrollar e
integrar aplicaciones. El objetivo final es que el usuario sea capaz
de realizar la abstracción de un problema real para solucionarlo en
una macro que pueda ser usada por cualquier persona y obtener un resultado óptimo.
A lo largo del curso el participante descubrirá cómo escribir programas que controlen Word®, Excel®, PowerPoint®, las bases de datos de Access® e incluso el correo de Outlook®. Dispondrá de múltiples ejemplos con macros que no sólo mostrarán los conceptos básicos de programación con VBA®, sino que le proporcionarán prácticas herramientas orientadas al mundo empresarial que pueden ser directamente empleadas para mejorar su productividad.
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
Inicio
Acerca de este curso
Conocimiento intermedio - avanzado del manejo de la paquetería Ofimática y dispositivos extraibles(memorias USB).
Éste curso curso presupone que el participante está interesado en temas del área de programación.
Opiniones
Materias
- Macros
- Excel
- Automatización de tareas
- VBA
- Office
Programa académico
Módulo 1: Creando y ejecutando macros grabadas
Grabando una macro de VBA
Ejecutando una macro grabada
Módulo 2: Escribiendo sus propias macros
Mostrando el Editor de Visual Basic
Un recorrido por el Editor de Visual Basic
Entendiendo los procedimientos de VBA
Creando una macro de comandos
Creando funciones definidas por el usuario
Sacando partido de IntelliSense
Cerrando el Editor de Visual Basic
Módulo 3: Comprendiendo las variables de programa
Declarando variables
Evitando errores con variables
Tipos de variables
Usando variables tipo Array
Trabajando con Constantes
Almacenando la entrada de datos de usuario en una variable (MsgBox, InputBox)
Entendiendo las expresiones
Módulo 4: Construyendo expresiones con VBA
Trabajando con los operadores de VBA
Entendiendo la precedencia de operadores
Trabajando con expresiones numéricas
Trabajando con expresiones de cadenas
Trabajando con expresiones lógicas
Trabajando con expresiones de fechas
Módulo 5: Trabajando con objetos
¿Qué es un objeto?
La jerarquía de objetos
Trabajando con las propiedades de un objeto
Trabajando con los métodos de un objeto
Manejando los eventos de un objeto
Trabajando con colecciones de objetos
Asignando un objeto de una variable
El operador Is
Trabajando con múltiples propiedades o métodos
Ejemplo: el objeto Application
Ejemplo: el objeto Window
Código que toma decisiones
Módulo 6: Controlando su código con VBA
Usando If… Then para tomar decisiones Verdadero/Falso
Usando If… Then… Else para manejar un resultado False
Empleando los operadores And y Or
Empleando múltiples sentencias If… Then… Else
Empleando la sentencia Select case
Funciones que toman decisiones (If, Choose, Switch)
Usando estructuras Do… Loop
Usando bucles For… Next
Usando bucles For Each… Next
Usando Exit For o Exit Do para abandonar un bucle
Sangrando código para mejorar la legibilidad
Parte II. Poniendo en práctica VBA
Módulo 1: Programando Excel
El objeto Application de Excel
Algunos métodos orientados a eventos
Manipulando los objetos Workbook
Tratando con objetos Worksheet
Trabajando con objetos Worksheet
Trabajando con objetos Range
Devolviendo un objeto Range
Seleccionando una celda o un rango
Definiendo el nombre de un rango
Insertando datos en un rango
Obteniendo datos sobre un rango
Redimensionando un rango
Parte III. Sacando el máximo rendimiento de VBA
Módulo 1: Cuadros de diálogo personalizados
Añadiendo un formulario a su proyecto
Cambiando las propiedades en tiempo de diseño de un formulario
Trabajando con controles
Controlando eventos en formularios
Tipos de controles de formularios
Empleando un formulario en un procedimiento
Módulo 2: Trucos y técnicas con VBA
Trabajando con módulos
Configurando las opciones de seguridad de las macros
Firmando digitalmente un proyecto VBA
Guardando los parámetros de configuración de las aplicaciones en el Registro
Accediendo al sistema de archivos con VBA
Trucos para acelerar sus procedimientos
Módulo 3: Interceptando errores en los programas
Interceptando errores en los programas
Trabajando con el objeto Err
Errores de VBA interceptables
Módulo 4: Depurando procedimientos de VBA
Una estrategia básica de depuración
Pausando un procedimiento
Recorriendo los procedimientos paso a paso
Monitorizando los valores de un procedimiento
Usando la ventana Inmediato
Trucos de depuración
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
VBA® para Office® (Macros)