Excel avanzado con vba

Post on 05-Dec-2014

24.029 views 9 download

description

Excel avanzado con vba

Transcript of Excel avanzado con vba

Ing. Patricia Acosta, MSc.

E-mail: acostanp@yahoo.com.mx

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.

acostanp@yahoo.com.mx

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.

acostanp@yahoo.com.mx

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.

acostanp@yahoo.com.mx

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.

acostanp@yahoo.com.mx

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.

acostanp@yahoo.com.mx

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.

acostanp@yahoo.com.mx

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.

acostanp@yahoo.com.mx

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.

acostanp@yahoo.com.mx

UNIDAD 6: CONTROLES ACTIVEX

Cuadro de texto

Etiqueta

Botón

Objetos

Propiedades de los objetos

Ing. Patricia Acosta, MSc.

acostanp@yahoo.com.mx

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.

acostanp@yahoo.com.mx

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.

acostanp@yahoo.com.mx

EVALUACIÓN:

Casos de estudio

Taller grupal

Proyectos

Evaluaciones parciales