Curso de Programación de Macros en Excel con VBA

Solicitar información

Curso de Programación de Macros en Excel con VBA

  • Contenido Curso de Programación de Macros en Excel con VBA.

    Intensidad: 40 horas
    Inversión: $385.000*
    Fecha de inicio: Jueves 03 de septiembre
    Jueves y viernes de 6:15 a 9:15 p.m.

    Dirigido a:

    Personas responsables de la administración y gestión de información en las empresas, que requieren optimizar sus modelos para el análisis de datos, e incrementar su eficiencia en el desarrollo de sus actividades repetitivas en Excel, y demás personas interesadas en el tema.

    Justificación:

    Las empresas requieren que el personal responsable de la gestión y administración de la información relacionada con los procesos productivos, tengan las competencias para utilizar Macros en Excel con VBA, de tal forma que se facilite y agilice el trabajo administrativo.

    Objetivo:

    Al finalizar el curso, los participantes estarán en capacidad de utilizar Macros en Excel con VBA para la automatización de procesos y tareas repetitivas, mediante clases magistrales y talleres prácticos, demostrando orden en el desarrollo de las actividades.


    Competencia:
    Automatizar información con Macros en Excel con VBA.

    Metodología:

    Expositivo
    :
    Clase magistral: el docente explica los conceptos relacionados con la lógica de programación utilizando Visual Basic for Application..

    Reproductivo:
    Talleres prácticos: el docente realiza con los estudiantes talleres relacionados con las herramientas expuestas.


    Conocimientos previos: manejo intermedio de Excel: fórmulas, funciones y administración de datos.

    Incluye
    : certificado de asistencia, memorias y documentos de apoyo.

    Conferencista(s) Propuesto(s): docentes adscritos a la Escuela de Informática y conferencistas externos.

    Contenido:

    Módulo I.

    Aplicación de macros.

    Objetivo de módulos
    : Aplicar Macros en Excel con VBA para la agilización en el manejo de información.

    Temas y subtemas:

    • Introducción a la lógica de programación.
    • Configuración del centro de seguridad de Ms Office.
    • Utilización del grabador de Macros:

    o Trabajo con libros binarios (XLSB).
    o Análisis del código generado.
    o Referencias relativas y absolutas.
    o Delimitación de las macros obtenidas con el grabador.
    o Importación y exportación de módulos de VBA for App.
    o Personalización de las cinta de opciones en Ms Office 2010 (controles nativos con
    módulos de macros)

    • Introducción al Visual Basic for Application:

    o Conceptos de objetos.
    o Colecciones de objetos para Ms Offfice Excel.
    o Propiedades y métodos.
    o Referencia a objetos individuales y a objetos de grupo.

    • Diferentes formas de acceder a una Macro:
    o Macros permanentes y ocultas.
    o Protección de proyectos VBA.

    • El entorno de la ventana de VBA:

    o Herramientas de edición y depuración de VBA.

    • Creación y dimensionamiento de variables y constantes.


    • Automatización de tareas repetitivas en Excel:

    o Creación de estructuras de recorrido VBA para Macros.
    o Diseño de funciones en VBA.
    o Ciclos (Bucles) simples y anidados: “For Next", "Do Until", While.
    o Interfaces de diálogo sencillas con " Input Box" y " MsgBox".
    o Condicionales " If Then Else ElseIf".

    • Otras estructuras de control:

    o If-Then- ElseIf.
    o Select-Case

    Intensidad por horas:

    Teóricas: 12
    Prácticas: 13
    Total: 25 horas



    Módulo II.

    Controles y formularios.

    Objetivos del módulo: Utilizar Macros en Excel con VBA para la automatización de
    procesos y tareas repetitivas.

    Botones y formularios sobre la hoja de cálculo:

    o Propiedades, métodos y eventos de los principales controles.
    o Botones.
    o Cuadros de lista y combinados.
    o Casillas de verificación.
    o Control de número y cuadros de grupo.
    o Objetos de navegación para fechas.
    o Objetos de conexión para Outlook.

    • Ventanas de diálogo personalizadas:
    UserForm.
    Diseño de formularios desplegables con código para los objetos:
    o Command Button, TextBox, Button, CheckBox, ListBox, SpinButton, ComboBox y ScrollBar.

    • Manejo y control de errores:
    o Subrutinas.

    • Funciones:

    o Creación y utilización de funciones personalizadas fx.
    o Formas de llamar una Macro desde otra, o una función desde una Macro.

    • Clasificación de los errores:
    o Errores de sintaxis, lógicos y por factores externos.


    Intensidad por horas:

    Teóricas: 6
    Prácticas: 9
    Total: 15 horas

Otra formación relacionada con programación