Laboratorio01 Macros
Click here to load reader
-
Upload
luisfelipeuni -
Category
Documents
-
view
57 -
download
0
Transcript of 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
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
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
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
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
Programación en Excel- ISIL
Instructor : José León Cabel – Email : [email protected] Página 6
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
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