VBA® para Office® (Macros)

Livit - Soluciones
En Cuauhtémoc y México

$ 15,400
más IVA
¿Quieres hablar con un asesor sobre este curso?
Los usuarios que se interesaron por este curso también han mostrado interés por...
Ver más cursos similares

Información importante

  • Taller intensivo
  • Nivel avanzado
  • En 2 sedes
  • 40 horas de clase
  • Duración:
    Flexible
  • Cuándo:
    A definir
Descripción

É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.

Información importante
Instalaciones

Dónde se imparte y en qué fechas

Inicio Ubicación
A definir
Cuauhtémoc
Rio Po, Ciudad de México, México
Ver mapa
Consultar
México
Montecito #38 Piso 2 Oficina 9-13, 03810, Ciudad de México, México
Ver mapa

Preguntas Frecuentes

· Requisitos

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.

¿Qué aprendes en este curso?

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


Los usuarios que se interesaron por este curso también han mostrado interés por...
Ver más cursos similares