silabo - Sistemas UNI.

Anuncio
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
Descargar