Laboratorio01 Macros

9

Click here to load reader

Transcript of Laboratorio01 Macros

Page 1: Laboratorio01 Macros

Programación en Excel- ISIL

LABORATORIOS DESARROLLADOS

Laboratorio 1: Creando macros que naveguen entre las hojas y además que ordenen y filtren una base de datos

Abra el libro Demo01_Macros de su material de trabajo y realice lo siguiente

Paso 1:

Vaya el editor Visual Basic y desde la ventana del Explorador de Proyectos seleccione la hoja Hoja1 (MenuPrincipal).

Codifique las siguientes macros:

Vuelva a la hoja Hoja1 de Excel y dibuje los siguientes botones. A cada botón asigne la macro que corresponda (de acuerdo al texto de cada botón según la figura, asigne la macro respectiva)

Instructor : José León Cabel – Email : [email protected] Página 1

Page 2: Laboratorio01 Macros

Programación en Excel- ISIL

Paso 2:

Seleccione la hoja Hoja2 (MacrosOrden) y con la grabadora de macros elabore las siguientes macros:

OrdenarApellidosNombresDonde grabe todas las acciones pertinentes para ordenar la base de datos por apellido paterno, apellido materno y nombres (las de forma alfabética de la A a la Z)

OrdenarSueldosDonde grabe todas las acciones pertinentes para ordenar la base de datos por sueldo de forma descendente

OrdenarAntiguedadDonde grabe todas las acciones pertinentes para ordenar la base de datos por fecha de ingreso, del más antiguo al más reciente

Ahora diríjase al editor VB. Seleccione la hoja Hoja2 .Agregue Ud. la siguiente macro:

Salga a Excel y en la hoja Hoja2 dibuje los siguientes botones, asignándoles las macros respectivas, de acuerdo al texto que se muestra en cada botón:

Instructor : José León Cabel – Email : [email protected] Página 2

Page 3: Laboratorio01 Macros

Programación en Excel- ISIL

Paso 3:

Seleccione la hoja Hoja3 (MacrosFiltro) y con la grabadora de macros elabore las siguientes macros:

Filtro1Donde grabe todas las acciones pertinentes para aplicar filtros avanzados en la base de datos de acuerdo al rango llamado Criterio1 y que muestre el resultado en el rango Salida

Filtro2Donde grabe todas las acciones pertinentes para aplicar filtros avanzados en la base de datos de acuerdo al rango llamado Criterio2 y que muestre el resultado en el rango Salida

Instructor : José León Cabel – Email : [email protected] Página 3

Page 4: Laboratorio01 Macros

Programación en Excel- ISIL

Filtro3Donde grabe todas las acciones pertinentes para aplicar filtros avanzados en la base de datos de acuerdo al rango llamado Criterio3 y que muestre el resultado en el rango Salida

Ahora diríjase al editor VB. Seleccione la hoja Hoja3 desde la ventana del Explorador de proyectos .Codifique Ud. las siguientes macros:

Salga a Excel y en la hoja Hoja3 dibuje los siguientes botones, asignándoles las macros respectivas, de acuerdo al texto que se muestra en cada botón:

Instructor : José León Cabel – Email : [email protected] Página 4

Page 5: Laboratorio01 Macros

Programación en Excel- ISIL

A.B.C.D.E.F.G.

Paso 4:

Grabe su libro y pruebe cada macro desde la hoja1 MenuPrincipal.

Nota: Si se dirige al editor VB y desde la ventana del Explorador de Proyectos selecciona el Modulo1, observe como las macros automáticas (generadas por la grabadora) están codificadas.

EJERCICIOS PRÁCTICOS

Paso 1:

En el mismo libro Demo01_Macros, seleccione la hoja Hoja4 y dibuje los siguientes botones (pero aun no asigne ninguna macro en ellos, solo dibújelos)

Instructor : José León Cabel – Email : [email protected] Página 5

Page 6: Laboratorio01 Macros

Programación en Excel- ISIL

Instructor : José León Cabel – Email : [email protected] Página 6

Page 7: Laboratorio01 Macros

Programación en Excel- ISIL

Paso 2:

Ahora desde el editor VB seleccione la misma (Introd_VBA) y codifique las siguientes macros:

Paso 3:

Instructor : José León Cabel – Email : [email protected] Página 7

Page 8: Laboratorio01 Macros

Programación en Excel- ISIL

Vuelva a Excel y asigne a cada botón la respectiva macro, haciendo clic derecho sobre el botón respectivo y eligiendo la opción Asignar Macro.

Grabe y pruebe su aplicación

Instructor : José León Cabel – Email : [email protected] Página 8