Universidad Nacional de Ingeniería SILABO CURSO : Excel Desarrollo con VBA 2007 DURACION : 24 HORAS CODIGO : EX7VB SUMILLA VBA de Excel es una adaptación del conocido lenguaje de programación Visual Basic incluido dentro de la aplicación Microsoft Office Excel. Su uso es para programar aplicaciones dentro de un libro de Excel, permitiendo la ampliación de la funcionalidad del mismo. Su uso integra las ventajas de una hoja de cálculo y las herramientas de programación visual aplicadas a los diversos objetos contenidos dentro del Excel. OBJETIVOS Al finalizar el curso los participantes estarán en capacidad de: Crear macros usando el grabador de macros o usando el editor VBA Crear funciones Entender la teoría de objetos Hacer uso de los Userforms Dominar la técnica de programación con VBA, siendo capaz de manejar una hoja de cálculo utilizando VBA PREREQUISITO Excel avanzado CONTENIDO Sesión 1 GRABACION DE MACROS Entorno Excel 2007 Trabajar con el grabador de macros Grabar una macro Ejecutar una macro Modificación simultánea de varias propiedades Edición de una macro Grabación de acciones (métodos) de una macro Sesión 2 VISUAL BASIC APLICACIONES El editor de Visual Basic Explorador de proyectos Procedimientos y Funciones, Creación y ejecución Exportar e importar objetos Ventana de código Facultad de Ingeniería Industrial y de Sistemas 1 de 3 Universidad Nacional de Ingeniería Sesión 3 OBJETOS Biblioteca de objetos de Excel Métodos y Propiedades Programación orientada a objetos Trabajar con objetos Range Sesión 4 VARIABLES Ámbito de las variables Función InputBox Tipos de datos Uso de las ventanas Locales e Inmediato Variables de objetos Depuración de macros Sesión 5 LIBROS, HOJAS DE CALCULO, DELDAS, RANGOS FUNCIONES Libros y hojas Guardar documento como página Web Rangos y celdas, Referencias Método Select y propiedad Selection Funciones de Excel Sesión 6 ESTRUCTURAS DE PROGRAMACION Utilizar instrucciones If…Then…Else Utilizar instrucciones Select…Case Utilizar instrucciones Do While…Loop Utilizar instrucciones Do…Loop While Utilizar instrucciones Do…Loop Until Utilizar instrucciones For Each…Next Utilizar instrucciones For…Next Utilizar instrucciones With Sesión 7 MATRICES, PROCEDIMIENTOS Y FUNCIONES DE VBA Matrices o arreglos Procedimiento Sub y procedimiento Function Llamar a un procedimiento o función Cláusulas Private y Public Facultad de Ingeniería Industrial y de Sistemas 2 de 3 Universidad Nacional de Ingeniería Sesión 8 CUADROS DE DIALOGO O FORMULARIOS Fases en la creación de un cuadro de diálogo Controles EVALUACIÓN La evaluación será totalmente práctica. La calificación constara de cinco (5) notas: o Cuatro (4) prácticas y se anulara la nota mas baja. Obteniendo un promedio de practicas (PP) o Un (1) examen final. Que se tomara en la última sesión (EF). PP ( PR1 PR 2 PR3 PR 4) Menor ( PR) 3 ( PP EF ) PF 2 Facultad de Ingeniería Industrial y de Sistemas 3 de 3