⚙️ VBA

Aprende a desarrollar soluciones automatizadas y aplicaciones personalizadas en Microsoft Excel utilizando Visual Basic for Applications (VBA). Durante este curso práctico conocerás los fundamentos de programación y las herramientas necesarias para crear, modificar y ejecutar procedimientos mediante código.

Aprenderás a utilizar variables, operadores, estructuras condicionales, ciclos, funciones y objetos de Excel para automatizar tareas y procesar información. También desarrollarás formularios interactivos para capturar datos, validar información y facilitar la interacción con el usuario. Mediante ejemplos guiados y ejercicios prácticos, adquirirás habilidades para crear soluciones que optimicen procesos administrativos, reduzcan errores y mejoren la productividad en el entorno laboral.

📋 Temario
  • Introducción a Visual Basic for Applications (VBA)

  • Entorno de programación y Editor de Visual Basic

  • Administración de módulos y procedimientos

  • Estructura y sintaxis del lenguaje VBA

  • Declaración de variables, constantes y tipos de datos

  • Operadores aritméticos, lógicos y de comparación

  • Estructuras condicionales: If, ElseIf, Else y Select Case

  • Estructuras repetitivas: For, For Each, Do While y Do Until

  • Creación de procedimientos Sub y Function

  • Uso de funciones y procedimientos personalizados

  • Modelo de objetos de Excel: Application, Workbook y Worksheet

  • Manipulación de celdas y rangos mediante VBA

  • Automatización de libros y hojas de cálculo

  • Manejo de eventos en Excel

  • Introducción a los formularios UserForm

  • Controles de formularios: TextBox, Label, ComboBox y CommandButton

  • Captura, validación y almacenamiento de información

  • Depuración de código y manejo básico de errores

  • Desarrollo de aplicaciones y procesos automatizados

  • Ejercicios prácticos de programación con VBA

👥 Dirigido a

Personal administrativo, contadores, analistas, ingenieros, desarrolladores y usuarios avanzados de Excel que desean aprender programación con VBA para automatizar procesos, desarrollar aplicaciones personalizadas, crear formularios, administrar información y optimizar actividades repetitivas.

💰 Inversión
  • Presencial (nuestras instalaciones)

    • 1 persona, personalizada: $4,200

    • Grupo de hasta 5 personas: $16,800

    • Grupo de hasta 10 personas: $29,400

  • En línea (con instructor en vivo)

    • 1 persona, personalizada: $4,200

    • Grupos empresariales: solicitar cotización

Precios en MXN por curso completo.

⏱️ Duración y Horario
  • Duración: 20 horas de capacitación.

  • Horarios: Flexibles, de acuerdo con las necesidades y disponibilidad del cliente.

  • Disponibilidad para cursos presenciales:

    • Sábados: de 8:00 a. m. a 6:00 p. m.

    • Domingos: de 8:00 a. m. a 4:00 p. m.

    • Lunes a viernes: de 8:00 a. m. a 7:00 p. m.

Las sesiones se programan dentro de estos horarios, de común acuerdo con el cliente.

📚 Conocimientos Previos

Se requieren conocimientos intermedios o avanzados de Excel, manejo de libros y hojas de cálculo, fórmulas, funciones, referencias de celdas, organización de información y conocimientos básicos de grabación y ejecución de macros.

📍 Servicios Adicionales
  • Capacitación presencial en las oficinas del cliente: Costo adicional según ubicación y desplazamiento.

  • Servicio de cafetería (coffee break): Costo adicional según número de participantes y servicios solicitados.

📍 Software y Versiones
  • El curso se imparte utilizando Microsoft Excel para Windows, versiones 2016, 2019, 2021, 2024 o Microsoft 365, en ediciones de escritorio compatibles con programación VBA. Se requiere acceso a la pestaña Programador y al Editor de Visual Basic. Los contenidos y ejercicios están diseñados para el entorno Windows.