Download - Excel avanzado con vba
Ing. Patricia Acosta, MSc.
E-mail: [email protected]
Web site: http://saccec.com/educacion/
Blog: http://aulaexcelavanzado.blogspot.com/
EXCEL 2007
CON VBA
ESCUELA POLITÉCNICA NACIONAL
CENTRO DE EDUCACIÓN CONTINUA
Ing. Patricia Acosta, MSc.
INTRODUCCIÓN
MS Excel con programación de Macros en VBA
Introduce al participante en los conocimientos
para utilizar la herramienta de Excel en
aplicaciones que permitan optimizar su tiempo
mediante la programación con el lenguaje Visual
Basic.
El ambiente de programación permitirá el diseño
de formularios y control del ingreso de datos a
través de la utilización de estructuras de
programación.
Ing. Patricia Acosta, MSc.
OBJETIVOS
Conocer y aplicar las herramientas de Excel 2007 en
aplicaciones prácticas que permitan optimizar su
tiempo mediante la programación con el lenguaje de
Visual Basic.
Optimizar sus aplicaciones mediante el uso de las
herramientas de MS Excel.
Aplicar estructuras de programación.
Diseñar aplicaciones en el ambiente de VBA.
Ing. Patricia Acosta, MSc.
UNIDAD 1: MACROS
Macros en ms Excel
Grabar una macro
Seguridad en macros
Códigos de una macro de Excel
Códigos más comunes
Cuadro de control – controles Activex
Creando formularios y programándolos
Ing. Patricia Acosta, MSc.
UNIDAD 2: TRABAJANDO CON FÓRMULAS
Código para cargar un formulario desde
Excel
Asignar una macro a una autoforma
Proteger una hoja en ambiente VBA
Colocar una clave al proyecto de VBA
Objetos, propiedades y métodos
Conceptos que encontraremos en Excel
Ing. Patricia Acosta, MSc.
UNIDAD 3: ESTRUCTURAS DE
PROGRAMACIÓN
Códigos más comunes
Estructuras condicionales
Estructura if..Else
Estructuras if anidadas
Operadores lógicos.
Operador lógico and (y).
Operador lógico or (o).
Operador lógico not (no).
Ing. Patricia Acosta, MSc.
UNIDAD 4: ESTRUCTURAS DE PROGRAMACIÓN
Estructura Select case
La función msgbox
La instrucción with.
Estructuras repetitivas.
Estructura repetitiva para (for)
Propiedades row y column
Estructura repetitiva do while..Loop (hacer
mientras)
Estructura do..Loop until (hacer.. Hasta que se
cumpla la condición)
Ing. Patricia Acosta, MSc.
UNIDAD 5: PROCEDIMIENTOS Y FUNCIONES
Definir un procedimiento
Llamar a un procedimiento
Generalizar una función
Variables locales y variables globales
Paso por referencia y paso por valor.
Funciones
Aplicación de ejemplo
Cuadro de texto y botón
Ing. Patricia Acosta, MSc.
UNIDAD 6: CONTROLES ACTIVEX
Cuadro de texto
Etiqueta
Botón
Objetos
Propiedades de los objetos
Ing. Patricia Acosta, MSc.
UNIDAD 7: PROPIEDADES
Propiedad listfillrange
Propiedad linkedcell
Propiedad listindex
Listas con más de una columna
Establecer los valores del control de
número
Celdas de verificación (checkbox)
Botones de opción (option button
Ing. Patricia Acosta, MSc.
METODOLOGÍA
Se aplica una metodología de aprendizaje
dinámica y participativa.
Se orienta a un modelo andragógico con
métodos de aprendizaje activos.
Ing. Patricia Acosta, MSc.
EVALUACIÓN:
Casos de estudio
Taller grupal
Proyectos
Evaluaciones parciales