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