SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
ESCUELA POLITÉCNICA NACIONAL
CENTRO DE EDUCACIÓN CONTINUA


           EXCEL 2007
            CON VBA

             Ing. Patricia Acosta, MSc.
             E-mail: acostanp@yahoo.com.mx
             Web site: http://saccec.com/educacion/
             Blog: http://aulaexcelavanzado.blogspot.com/
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




                              Ing. Patricia Acosta, MSc.
                              acostanp@yahoo.com.mx

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Ejercicios de excel con visual basic
Ejercicios de excel con visual basicEjercicios de excel con visual basic
Ejercicios de excel con visual basic
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Introduccion a las macros y vba en office 2010
Introduccion a las macros y vba en office 2010Introduccion a las macros y vba en office 2010
Introduccion a las macros y vba en office 2010
 
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteriaTutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
 
Funciones y macros con excel
Funciones y macros con excelFunciones y macros con excel
Funciones y macros con excel
 
Presentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalezPresentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalez
 
Creando macros
Creando macrosCreando macros
Creando macros
 
Macros
MacrosMacros
Macros
 
Excel y visual basic
Excel y visual basicExcel y visual basic
Excel y visual basic
 
Tema 5. Introducción a macros
Tema 5. Introducción a macrosTema 5. Introducción a macros
Tema 5. Introducción a macros
 
Excel (1)
Excel (1)Excel (1)
Excel (1)
 
8
88
8
 
Curso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macrosCurso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macros
 
Macros taller tecnologia
Macros taller tecnologiaMacros taller tecnologia
Macros taller tecnologia
 
Tipo de variables de SPSS
Tipo de variables de SPSSTipo de variables de SPSS
Tipo de variables de SPSS
 
Tarea @risk
Tarea @riskTarea @risk
Tarea @risk
 
08. Procesador De Textos. Writer Para Las Matematicas
08. Procesador De Textos. Writer Para Las Matematicas08. Procesador De Textos. Writer Para Las Matematicas
08. Procesador De Textos. Writer Para Las Matematicas
 
Tecnologia trabajo de macros
Tecnologia trabajo de macrosTecnologia trabajo de macros
Tecnologia trabajo de macros
 
Tecnologia trabajo de macros
Tecnologia trabajo de macrosTecnologia trabajo de macros
Tecnologia trabajo de macros
 

Similar a Excel avanzado con vba

Programacion orientada a objetos en javascript
Programacion orientada a objetos en javascriptProgramacion orientada a objetos en javascript
Programacion orientada a objetos en javascriptRobert Moreira
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOyuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOyuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOyuribel
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosLex Marin
 
Curso de programación
Curso de programaciónCurso de programación
Curso de programaciónGerryRS2
 
Andreslara1.ppt (2)
Andreslara1.ppt (2)Andreslara1.ppt (2)
Andreslara1.ppt (2)aplara89
 
Proyecto de-programacion-II
Proyecto de-programacion-IIProyecto de-programacion-II
Proyecto de-programacion-IICarlosOrozco140
 
CAPACITACION EN OFIMATICA/cursos ofertados
CAPACITACION EN OFIMATICA/cursos ofertadosCAPACITACION EN OFIMATICA/cursos ofertados
CAPACITACION EN OFIMATICA/cursos ofertadosguestdad02d
 
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)Oscar V
 
Tema 08 funciones de busqueda y anidamientos 2011 02
Tema 08   funciones de busqueda y anidamientos 2011 02Tema 08   funciones de busqueda y anidamientos 2011 02
Tema 08 funciones de busqueda y anidamientos 2011 02ciberayudavirtualplus2
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datosElmerRamos17
 

Similar a Excel avanzado con vba (20)

Guia 1. access 2010
Guia 1. access 2010Guia 1. access 2010
Guia 1. access 2010
 
Programacion orientada a objetos en javascript
Programacion orientada a objetos en javascriptProgramacion orientada a objetos en javascript
Programacion orientada a objetos en javascript
 
Excelintermedio2016
Excelintermedio2016Excelintermedio2016
Excelintermedio2016
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
Syllabus tecnologia aplicada
Syllabus tecnologia aplicadaSyllabus tecnologia aplicada
Syllabus tecnologia aplicada
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetos
 
Curso de programación
Curso de programaciónCurso de programación
Curso de programación
 
Access 2010 guia 1
Access 2010 guia 1Access 2010 guia 1
Access 2010 guia 1
 
Ficha Curso de Visual Basic: Macros para Excel
Ficha Curso de Visual Basic: Macros para ExcelFicha Curso de Visual Basic: Macros para Excel
Ficha Curso de Visual Basic: Macros para Excel
 
Andreslara1.ppt (2)
Andreslara1.ppt (2)Andreslara1.ppt (2)
Andreslara1.ppt (2)
 
Proyecto de-programacion-II
Proyecto de-programacion-IIProyecto de-programacion-II
Proyecto de-programacion-II
 
CAPACITACION EN OFIMATICA/cursos ofertados
CAPACITACION EN OFIMATICA/cursos ofertadosCAPACITACION EN OFIMATICA/cursos ofertados
CAPACITACION EN OFIMATICA/cursos ofertados
 
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)
 
Tema 08 funciones de busqueda y anidamientos 2011 02
Tema 08   funciones de busqueda y anidamientos 2011 02Tema 08   funciones de busqueda y anidamientos 2011 02
Tema 08 funciones de busqueda y anidamientos 2011 02
 
Macros-para-microsoft-excel
Macros-para-microsoft-excelMacros-para-microsoft-excel
Macros-para-microsoft-excel
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
 
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
 

Más de Patricia Acosta (17)

Koala
KoalaKoala
Koala
 
Osopanda
OsopandaOsopanda
Osopanda
 
Project2007 cec
Project2007 cecProject2007 cec
Project2007 cec
 
Montos para
Montos para Montos para
Montos para
 
Ms PowerPoint Movie
Ms PowerPoint MovieMs PowerPoint Movie
Ms PowerPoint Movie
 
Excel Avanzado Y Macros 2007
Excel Avanzado Y Macros 2007Excel Avanzado Y Macros 2007
Excel Avanzado Y Macros 2007
 
B-learning
B-learningB-learning
B-learning
 
Fotos
FotosFotos
Fotos
 
Excel Avanzado 2007 y Macros
Excel Avanzado 2007 y MacrosExcel Avanzado 2007 y Macros
Excel Avanzado 2007 y Macros
 
Conferencia Comercio Electrónico
Conferencia Comercio ElectrónicoConferencia Comercio Electrónico
Conferencia Comercio Electrónico
 
Herramientas para La Web 2
Herramientas para La Web 2Herramientas para La Web 2
Herramientas para La Web 2
 
Compartamos Sld012009
Compartamos Sld012009Compartamos Sld012009
Compartamos Sld012009
 
Blearning Btm2009
Blearning Btm2009Blearning Btm2009
Blearning Btm2009
 
Blearning
BlearningBlearning
Blearning
 
Bloque Pacie
Bloque PacieBloque Pacie
Bloque Pacie
 
Administración de los Sistemas de Información
Administración de los Sistemas de InformaciónAdministración de los Sistemas de Información
Administración de los Sistemas de Información
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de Información
 

Último

Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 

Último (20)

Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 

Excel avanzado con vba

  • 1. ESCUELA POLITÉCNICA NACIONAL CENTRO DE EDUCACIÓN CONTINUA EXCEL 2007 CON VBA Ing. Patricia Acosta, MSc. E-mail: acostanp@yahoo.com.mx Web site: http://saccec.com/educacion/ Blog: http://aulaexcelavanzado.blogspot.com/
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. UNIDAD 6: CONTROLES ACTIVEX  Cuadro de texto  Etiqueta  Botón  Objetos  Propiedades de los objetos Ing. Patricia Acosta, MSc. acostanp@yahoo.com.mx
  • 10. 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
  • 11. 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
  • 12. EVALUACIÓN:  Casos de estudio  Taller grupal  Proyectos  Evaluaciones parciales Ing. Patricia Acosta, MSc. acostanp@yahoo.com.mx