Excel avanzado con vba

12
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

description

Excel avanzado con vba

Transcript of Excel avanzado con vba

Page 1: 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

Page 2: Excel avanzado con vba

Ing. Patricia Acosta, MSc.

[email protected]

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.

Page 3: Excel avanzado con vba

Ing. Patricia Acosta, MSc.

[email protected]

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.

Page 4: Excel avanzado con vba

Ing. Patricia Acosta, MSc.

[email protected]

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

Page 5: Excel avanzado con vba

Ing. Patricia Acosta, MSc.

[email protected]

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

Page 6: Excel avanzado con vba

Ing. Patricia Acosta, MSc.

[email protected]

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

Page 7: Excel avanzado con vba

Ing. Patricia Acosta, MSc.

[email protected]

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)

Page 8: Excel avanzado con vba

Ing. Patricia Acosta, MSc.

[email protected]

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

Page 9: Excel avanzado con vba

Ing. Patricia Acosta, MSc.

[email protected]

UNIDAD 6: CONTROLES ACTIVEX

Cuadro de texto

Etiqueta

Botón

Objetos

Propiedades de los objetos

Page 10: Excel avanzado con vba

Ing. Patricia Acosta, MSc.

[email protected]

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

Page 11: Excel avanzado con vba

Ing. Patricia Acosta, MSc.

[email protected]

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.

Page 12: Excel avanzado con vba

Ing. Patricia Acosta, MSc.

[email protected]

EVALUACIÓN:

Casos de estudio

Taller grupal

Proyectos

Evaluaciones parciales