23
Acuitzio Elaboración de formularios VBA en Excel Programación y Aplicaciones Web y Móviles Clave: 23PAWM-2018-EXT-MS-55 Duración del programa: 80 hrs. Nombre del diseñador: María Isabel Villaseñor Gómez Fecha de elaboración: 30/04/2018 Dirección Técnico-Académica / Programas de Estudio

Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

  • Upload
    others

  • View
    40

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

Acuitzio

Elaboración de formularios VBA en Excel

Programación y Aplicaciones Web y Móviles

Clave: 23PAWM-2018-EXT-MS-55

Duración del programa: 80 hrs.

Nombre del diseñador: María Isabel Villaseñor Gómez Fecha de elaboración: 30/04/2018

Dirección Técnico-Académica / Programas de Estudio

Page 2: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

Prof. Donaldo Ortiz ColínDirector General

Ing. Jorge Conejo CárdenasDirector Técnico Académico

Profa. María Patricia Hernández VieyraDirector de plantel

Cont. Tahitiana Villarreal Jefe de Capacitación

Lic. María Isabel Villaseñor GómezInstructor

DIRECTORIO

Page 3: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

PRESENTACIÓN

El manejo de herramientas de cómputo en la actualidad ha tomada una granrelevancia, debido a ello es importante adquirir conocimientos, habilidades ydestrezas que permitan estar actualizado en el manejo de la hoja de cálculo, ya queesta se ha convertido en una de las herramientas más utilizadas en empresascomerciales y educativas; indispensables para desarrollar las actividadescotidianas.

Page 4: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

POBLACIÓN OBJETO

El programa está dirigido al público en general (profesionistas, estudiantes, adultosempleados, desempleados y amas de casa) que tengan la necesidad de crearformularios VBA en Excel, y por ende mejorar su situación personal, laboral yprofesional.

Page 5: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

PERFIL DE INGRESO Edad mínima 14 años Saber leer y escribir Tener conocimientos Básicos de Excel Cubrir con los requisitos de inscripción.

PERFIL DE EGRESO El egresado del curso de “Elaboración de Formularios VBA en Excel”, diseñará

formularios que permitan ejecutar operaciones de cálculo, ingresar, modificar, eliminar y buscar registros a través del formulario VBA en Excel.

Page 6: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

Al finalizar el curso el alumno creará formularios en VBA usando herramientas quepermiten agregar una interfaz gráfica a las macros para interactuar con el usuariodurante la ejecución de un programa: creando menús, listas desplegables, botonesde opciones, solicitando datos, mostrando resultados, que permitan ingresar lainformación en la hoja de cálculo, elaborando archivos funcionales de acuerdo alárea de estudio o trabajo en que se desempeñe.

Creará ampliaciones del entorno de Office más fáciles de ejecutar e interactuar parael usuario final.

OBJETIVO GENERAL DEL PROGRAMA

Page 7: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

ESTRUCTURA DEL PROGRAMA

Modular

MODALIDAD DIDACTICA

Teórico - Practico

Page 8: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

MAPA CONCEPTUAL

1. Conceptos Básicos

1.1 VBA1.2 Ventana UserForm

1.3 Ventana

Módulos

1.1.1 Identificar1.1.2Ficha

Programador 1.2.1Accesar 1.1.2Herramientas

1.3.1Códigos

1.4 Ventana de

propiedades

1.4.1Configurar

Page 9: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

SUB-MÓDULO DE APRENDIZAJE: Conceptos BásicosDURACIÓN

6 hrsOBJETIVO DEL SUB-MODULO: Identificar los elementos básicos de Visual Basic (VBA) en Microsoft Excel.

TEMAS Y SUBTEMASTÉCNICA

DIDÁCTICAAPOYOS

DIDÁCTICOSACTIVIDADES INSTRUCTOR

EVALUACIÓN

1.1 VBA Visual Basic en Excel Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema sobre conceptos básicos de Visual Basic Application, partes de la ventana que lo conforman y tipos de objetos que se generan.

Formativa

1.2 Ventana de UserForm Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer sesión sobre las partes que componen la ventana de un UserForm.

Formativa

1.3 Ventana Módulos Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Impartir sesión sobre la forma de generar un código, y los comandos básicos de programación.

Formativa

Page 10: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

SUB-MÓDULO DE APRENDIZAJE: Conceptos Básicos

OBJETIVO DEL SUB-MODULO: Identificar los elementos básicos de Visual Basic (VBA) en Microsoft Excel.

TEMAS Y SUBTEMASTÉCNICA

DIDÁCTICAAPOYOS

DIDÁCTICOSACTIVIDADES INSTRUCTOR

EVALUACIÓN

1.4 Ventana de Propiedades Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer clases sobre la configuración de la ventana de propiedades, de acuerdo con el objeto que se esté trabajando.

Formativa

Page 11: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

MAPA CONCEPTUAL

2. Elementos UserForm2.1 Botón etiqueta

2.2 Botón cuadro

de Texto

2.3 Botón de

opción

2.1.1Dibujar 2.1.2Configurar

2.4 Botón cuadro

combinado

2.5 Botón de imagen

2.2.1Dibujar 2.3.1Dibujar 2.4.1Dibujar

2.5.1Dibujar

2.2.2 Configurar 2.3.2Configurar

2.5.2Configurar

2.4.2Configurar

Page 12: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

SUB-MÓDULO DE APRENDIZAJE: Elementos UserFormDURACIÓN

24 hrsOBJETIVO DEL SUB-MODULO: Diseñar formularios usando los botones de creación de Formularios.

TEMAS Y SUBTEMASTÉCNICA

DIDÁCTICAAPOYOS

DIDÁCTICOSACTIVIDADES INSTRUCTOR

EVALUACIÓN

2.1 Botón de Etiqueta Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema sobre la forma de diseñar y dar formato a un BOTÓN DE ETIQUETA, dentro del formulario.

Formativa

2.2 Botón Cuadro de Texto Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema sobre la forma de diseñar y dar formato a UN BOTÓN DE CUADRO DE TEXTO, dentro del formulario.

Formativa

2.3 Botón de Opción Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema sobre la forma de diseñar, dar formato y configurar un BOTÓN DE OPCIÓN, dentro del formulario.

Formativa

Page 13: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

SUB-MÓDULO DE APRENDIZAJE: Elementos UserForm

OBJETIVO DEL SUB-MODULO: Diseñar formularios usando los botones de creación de Formularios.

TEMAS Y SUBTEMASTÉCNICA

DIDÁCTICAAPOYOS

DIDÁCTICOSACTIVIDADES INSTRUCTOR

EVALUACIÓN

2.4 Botón Cuadro Combinado Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema sobre la forma de diseñar, dar formato y configurar un botón de CUADRO COMBINADO, dentro del formulario.

Formativa

2.5 Botón de comando Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema sobre la forma de diseñar, dar formato y configurar UN BOTÓN DE COMANDO, dentro del formulario.

Formativa

2.6 Botón de Imagen Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema sobre la forma de diseñar, dar formato y configurar UN BOTÓN DE IMAGEN, dentro del formulario.

Formativa

Page 14: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

MAPA CONCEPTUAL

3.Comandos de

Programación3.1 Códigos para

Variables texto

3.2 Código para

Variables de numero

3.3 Código para

operaciones3.1.1 Programar 3.1.2 Ejecutar

3.4 Código abrir

Formulario al entrar

a Excel

3.5 Código para

Vaciar información

a Excel

3.2.1 Programar 3.3.1Programar

3.4.1 Programar

3.5.1 Programar

3.2.2Ejecutar 3.3.2 Ejecutar

3.5.2 Ejecutar

3.4.2 Ejecutar

Page 15: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

SUB-MÓDULO DE APRENDIZAJE: Comandos de ProgramaciónDURACIÓN

30 hrsOBJETIVO DEL SUB-MODULO: Programar el formulario usando los comandos indicados de Visual Basic Application.

TEMAS Y SUBTEMASTÉCNICA

DIDÁCTICAAPOYOS

DIDÁCTICOSACTIVIDADES INSTRUCTOR

EVALUACIÓN

3.1 Códigos para programar variables de texto

Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema respecto a la programación de formularios usando comandos de VBA en Excel para programar variables de tipo texto.

Formativa

3.2 Códigos para programar variables de número

Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema respecto a la programación de formularios usando comandos de VBA en Excel para programar variables de tipo número.

Formativa

3.3 Códigos para efectuar operaciones

Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema respecto a la programación de formularios usando comandos de VBA en Excel para programar variables para efectuar operaciones.

Formativa

Page 16: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

TEMAS Y SUBTEMASTÉCNICA DIDÁCTICA

APOYOS DIDÁCTICOS

ACTIVIDADES INSTRUCTOR

EVALUACIÓN

3.4 Códigos para abrir el formulario al entrar a Excel.

Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema respecto a la programación de formularios usando comandos de VBA en Excel para abrir el formulario al entrar a Excel.

Formativa

3.5 Códigos para vaciar la información a la hoja de cálculo.

Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema respecto a la programación de formularios usando comandos de VBA en Excel para vaciar la información a la hoja de cálculo.

Formativa

SUB-MÓDULO DE APRENDIZAJE: Comandos de Programación

OBJETIVO DEL SUB-MODULO: Programar el formulario usando los comandos indicados de Visual Basic Application.

Page 17: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

MAPA CONCEPTUAL

4. Macros

4.1 Macro para

ordenar datos4.2 Asignar macro a

Botón de Formulario4.3 Ejecutar Macro

4.1.1 Identificar4.1.2 Ficha

Programador4.2.1 Menú

Contextual 4.3.2 Usando código 4.3.1 Desde botón

Page 18: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

SUB-MÓDULO DE APRENDIZAJE: Crear MacrosDURACIÓN

15 hrsOBJETIVO DEL SUB-MODULO: Crear y ejecutar macros para asignar a los módulos de VBA en Excel.

TEMAS Y SUBTEMASTÉCNICA

DIDÁCTICAAPOYOS

DIDÁCTICOSACTIVIDADES INSTRUCTOR

EVALUACIÓN

4.1 Macro para ordenar datos Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema sobre la forma de crear Macro que permita ordenar la información contenida en la Tabla de Excel.

Formativa

4.2 Asignar macro a botón del formulario

Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema sobre la forma de asignar una Macro a un botón de comando que permita abrir el formulario.

Formativa

4.3 Ejecutar Macro Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer tema sobre la forma de ejecutar la Macro asignada a un botón, y colocar la macro dentro del código VBA para que se ejecute desde el módulo.

Formativa

Page 19: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

MAPA CONCEPTUAL

5. Impresión

5.1 Imprimir

código VBA

“Representación gráfica del sub-modulo de aprendizaje y del contenido de este.

Ejemplo:”

5.2 Imprimir

Formulario

Page 20: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

SUB-MÓDULO DE APRENDIZAJE: ImpresiónDURACIÓN

5 hrsOBJETIVO DEL SUB-MODULO: Imprimir la información que se generó en los formularios de VBA en Excel.

TEMAS Y SUBTEMASTÉCNICA

DIDÁCTICAAPOYOS

DIDÁCTICOSACTIVIDADES INSTRUCTOR

EVALUACIÓN

5.1 Imprimir código VBA Visual Basic en Excel

Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer sesión sobre la forma de imprimir el código que se genera dentro de Visual Basic Application.

Formativa

5.2 Imprimir Formulario Expositiva Programa, manual VBA ejercicios prácticos, Microsoft Excel, pintarrón, plumones y borrador

Exponer sesión sobre la forma de imprimir el formulario que se genera dentro de Visual Basic Application.

Formativa

Page 21: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

MATERIALES NOCONSUMIBLES A UTILIZAR

CANTIDAD DESCRIPCIÓN

111111

Equipo de cómputo.Software de Windows 7 o SuperiorSoftware de Microsoft ExcelPaquete de hojas blancas tamaño cartaMemoria USBPintarrón

Page 22: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

CRÉDITOS

Prof. Donaldo Ortiz ColínDirector General

Profra. María Patricia Hernández VieyraDirector de plantel

C. P. Tahitiana Alejandra Villarreal OchoaJefe de Capacitación

Área Técnico AcadémicaAsesoría pedagógica

Lic. María Isabel Villaseñor GómezDiseñó y elaboró

Page 23: Elaboración de formularios VBA en Excel · 2020. 9. 7. · programación de formularios usando comandos de VBA en Excel para programar variables de tipo número. Formativa 3.3 Códigos

BIBLIOGRAFÍA

ING. NELLY PATRICIA ACOSTA VARGAS; etc. Introducción a la Programación en Excel con Visual Basic Application. 1ra. Edición. Noviembre 2015. 75 p.

UNIVERSIDAD POLITÉCNICA DE VALENCIA; Manual Básico Para Empezar A Trabajar Con Macros De Visual Basic Para Excel. ROGLE (ReengineeringOperations GroupWork Logistics Excellence). 1ra Edición. Enero 2016. 43 p.