• Siguenos en CAPACITACIONES GOCURSOS SPA :
T.I.

Curso Introducción a Programación VBP

  • 54 Contenidos
  • Duración: 16 horas
  • Código 460

Objetivo General

Capacitar a los participantes en los fundamentos de la programación en Visual Basic para Aplicaciones (VBA) y proporcionarles las habilidades necesarias para desarrollar soluciones automatizadas en aplicaciones de Microsoft Office.



Objetivos Específicos

         Comprender los conceptos básicos de VBA: Al finalizar el curso, los participantes serán capaces de comprender los conceptos fundamentales de Visual Basic para Aplicaciones, incluyendo variables, tipos de datos, estructuras de control y procedimientos, y aplicarlos en la creación de macros simples en aplicaciones de Microsoft Office como Excel y Word.
         Manipular datos y realizar operaciones básicas: Los participantes serán capaces de manipular datos en hojas de cálculo de Excel, realizar operaciones como la lectura y escritura de datos, formateo de celdas y rangos, y trabajar con múltiples hojas de cálculo y libros.
         Automatizar tareas y mejorar la eficiencia: Al finalizar el curso, los participantes serán capaces de desarrollar macros y rutinas en VBA para automatizar tareas repetitivas en aplicaciones de Microsoft Office, mejorar la eficiencia en el trabajo diario y reducir errores manuales, además de implementar mejores prácticas para la escritura de código robusto y mantenible.


Módulo 1: Fundamentos de VBA

        Introducción a Visual Basic para Aplicaciones.
        Entorno de desarrollo de VBA en aplicaciones de Microsoft Office.
        Conceptos básicos de programación: variables, tipos de datos, estructuras de control (condicionales y bucles), y procedimientos.
        Actividades Prácticas:
        Configuración del entorno de desarrollo de VBA en Microsoft Excel.
        Creación de macros simples para automatizar tareas repetitivas.


Módulo 2: Manipulación de Datos

        Trabajo con rangos y celdas en hojas de cálculo.
        Lectura y escritura de datos.
        Formateo de celdas y rangos.
        Actividades Prácticas:
        Desarrollo de una macro para copiar datos de una hoja de Excel a otra.
        Creación de una macro para aplicar un formato condicional a un rango de celdas.


Módulo 3: Interacción con el Usuario

        Creación de formularios y controles.
        Captura de entrada del usuario.
        Validación de datos.
        Actividades Prácticas:
        Diseño de un formulario de usuario en Excel.
        Desarrollo de una macro para procesar la entrada del usuario y realizar cálculos en función de los datos proporcionados.


Módulo 4: Funciones y Subrutinas

        Definición y llamada de funciones y subrutinas.
        Paso de parámetros.
        Uso de funciones integradas y personalizadas.
        Actividades Prácticas:
        Creación de una función personalizada en VBA para calcular un valor específico.
        Desarrollo de una subrutina para automatizar una tarea compleja en Excel.


Módulo 5: Manipulación Avanzada de Datos

        Uso de bucles avanzados.
        Trabajo con múltiples hojas de cálculo y libros.
        Manipulación de tablas dinámicas y gráficos.
        Actividades Prácticas:
        Desarrollo de una macro para generar un informe dinámico a partir de datos en varias hojas de Excel.
        Automatización de la actualización y formateo de tablas dinámicas y gráficos mediante VBA.


Módulo 6: Manipulación de Archivos y Conexiones Externas

        Lectura y escritura de archivos externos.
        Conexión a bases de datos externas.
        Automatización de tareas de importación y exportación de datos.
        Actividades Prácticas:
        Desarrollo de una macro para importar datos de un archivo CSV a una hoja de Excel.
        Creación de una macro para realizar consultas a una base de datos externa y presentar los resultados en una hoja de cálculo.


Módulo 7: Gestión de Errores y Depuración

        Manejo de errores en VBA.
        Uso de herramientas de depuración.
        Mejores prácticas para la escritura de código robusto y mantenible.
        Actividades Prácticas:
        Identificación y corrección de errores en macros existentes.
        Implementación de técnicas de manejo de errores para mejorar la robustez de las macros desarrolladas.


Módulo 8: Aplicaciones Avanzadas y Proyectos Prácticos

        Aplicaciones avanzadas de VBA en Excel, Word, PowerPoint u otras aplicaciones de Microsoft Office.
        Desarrollo de proyectos prácticos para aplicar los conocimientos adquiridos.
        Actividades Prácticas:
        Desarrollo de un proyecto práctico completo utilizando VBA para automatizar una serie de tareas en una aplicación de Microsoft Office.
        Presentación y revisión de proyectos por parte de los participantes.

Cotizar Curso