Sie sind auf Seite 1von 6

PRACTICA DE EXCEL AVANZADO

Crear los macros que permitan ordenar un Registro de Notas:


1. Abrir el archivo Registro de notas. xls (http://tineonet.googlepages.com) que se muestra a
continuacin: (este registro contiene la relacin de notas de 25 alumnos en 3 cursos
diferentes).
2. erificar que e!istan los siguientes nombres de rango definidos:
"n la ho#a $otas. %A&'A ():*+
',-%A A.3:/++
0"-1'%A2/- 3.):/++
"n la ho#a de &oleta. 40,%"0,/ 23:2)
',&0"%A &5:2.6
*A%0,7 A.:2.5
3. "n la ho#a: $otas "scribir las formulas siguientes celdas: (recuerde de#ar un espacio entre
las comillas en el resto de formulas $/ de#e espacios en blanco:
"n ".).8 9 4.) : ; < : 2.) : ; = ; : &.)
"n >.).8 9 0edondear ( ( -1*A( 3.): ?.)) @ *,$(3.): ?.))) / 3=.)
"n *.).8 9 0edondear (( >.) A '.)) / 2=.)
"n $.).8 9 &uscarv ( *.)= %A&'A= ))
"n /.).8 9 &uscarv(*.)= %A&'A=5)
'uego copiar estas formulas en sus respectivas columnas
BC3,$A .
4. 4rear un formulario para ordenar el 0egistro de notas ( er Digura) usando para ello los
siguientes botones:
4uadro de 'ista= Bara crear una lista de 5 diferentes formas de ordenar el registro de notas.
"ste elemento estarE vinculado a la celda &3 F tendrE como rango de
entrada a la celda &):&+.
&otn.8 Bara crear el botn Aceptar= que serE asignado posteriormente a la macro
ordenar.
BC3,$A 2
5. 4on la grabadora de macros que permitan /rdenar el registro segGn las opciones del
cuadro de lista. 'as macros deberEn hacer lo siguiente:
Baso.: Brender la grabadora
$ombre de la macro: *acro.
Baso2: e#ecutar acciones a grabar
a) (aga clic en A.3
b) (aga clic en /rdenar
c) ,ndicar los siguientes niveles
primero por 4digo F luego por 4urso. 'uego haga clic en HAceptarI
Baso3: Apagar la grabadora
"n forma similar crear las siguientes macros
*acro 2: /rdenar el registro primero por Alumno F luego por 4urso
*acro 3: /rdenar el registro primero por 4urso F luego por Alumno
*acro ): /rdenar el registro primero por 4urso F luego por $ota Dinal en orden 2escendente.
'a siguiente macro es mEs e!tensa que las anteriores.
Baso.: prender la grabadora
$ombre de la macro:*acro 5
Baso2: e#ecutar acciones a grabar
/rdenar el registro primero por Alumno F luego por 4urso. (aga clic en el comando
-1&%/%A'= 'lene lo siguiente:
BC3,$A 3
(acer un clic en el botn 2 de Agrupar F "squema para mostrar solo los Bromedios de $otas
finales por Alumno.
-eleccionar la nota final del primer alumno F hacer un clic en el comando /rdenar 2escendente
para ordenar las notas de maFor a menor.
ABA3A0 'A 30A&A2/0A
6. 4rear con la grabadora una $/*&0" 2" 'A *A40/: Macro6
PRN!R "# $R#%#!&R#
'. #cciones a $ra(ar: (aga clic en la celda *.3= luego llame al 4/*A$2/@-ubtotal= F
en la ventana de dialogo haga clic en el botn Juitar %odos.
#P#$#R "# $R#%#!&R#
). ,ngresar al "ditor de isual &asic (pulse HaltIAHf..I luego del menG insertar eli#a *odulo)
F escribir la siguiente macro llamada /rdenar:
-ub /rdenar ()
*acroK
,f 0ange(;&3<).alue 9 . %hen *acro.
,f 0ange(;&3<).alue 9 2 %hen *acro2
,f 0ange(;&3<).alue 9 3 %hen *acro3
,f 0ange(;&3<).alue 9 ) %hen *acro)
,f 0ange(;&3<).alue 9 5 %hen *acro5
"nd -ub
-alir del "ditor pulsando HAltIAHJI
"sta macro &rdenar deberE ser asignada al botn Aceptar del formulario.
%ambiLn se deberE ocultar las columnas &=4 F 2
4rear las macro para ver F obtener las &oletas de $otas de 'os Alumnos:
*. 4on la herramienta de Dormas 4rear un botn con el texto %oleta de notas= tal como se ve
en la figura anterior. A este botn se le asignara posteriormente la macro +er%oleta.
1,. 4on la grabadora crear la siguiente macro :
BC3,$A )
B0"$2"0 'A 30A&A2/0A
Nom(re de la Macro: +er%oleta
M "stando en la ho#a $otas= ,0 A 'A (/?A:%&"-#
M -eleccionar el rango ".%R-# F borrar su contenido con la tecla -upr
M Dinalmente seleccionar la celda 2).
ABA3A0 'A 30A&A2/0A
11. ,ngresar al "ditor 2e isual &asic (Bulse HAltIAHD+I eli#a la macro er&oleta F haga clic en
H*odificarI F aumentar a la macro er&oleta una sentencia A$%"- 2"' "$2 -1&
Msg%ox /0legir un c1digo 2 luego presionar el (ot1n &(tener %oleta34
"nd -ub
12. -A',0 2"' "2,%/0
13. Asignar el macro er &oleta al botn de la ho#a $otas
14. Bara crear la macro que obtenga la boleta de notas de los alumnos deberE prender la
grabadora de macros F realiNar las siguientes acciones:
PRN!R "# $R#%#!&R#
&(tener%oleta.5 -eleccionar el rango ".6-# F ordenar el registro de notas primero por alumno
F luego por curso.
'lamar al comando #7an8adas F escribir el 0ango de lista F el 0ango de 4riterios= luego haga
clic en Aceptar.
-eguidamente seleccionar el rango R69"-#!&6 F hacer un clic en el botn de 4opiar.
-eleccionar el rango ".%R-# F pulse el botn derecho del mouse F eli#a Pegado especial =
active ()+alores 2 : ;-ransponer= luego Aceptar.
-eleccionar la <o=a de N&-#6 F presionar la tecla "sc para liberar el rango punteado.
-eleccionar una celda de registro de notas F luego haga clic en el comando ( Dicha:
datos).
Dinalmente= hacer clic en la etiqueta de la ho#a &oleta F seleccionar la celda 2).
#P#$#R "# $R#%#!&R#
15. 'a ho#a boleta deberE mostrar entonces el siguiente contenido:
BC3,$A 5
16. "n el grEfico dibu#ar en la esquina superior iNquierda un circulo= F estando este
seleccionado hacer un clic en la barra de frmulas= escri(ir > F luego haga clic en la celda
4.5 finalmente presionar "nter. "sto harE que apareNca en el cOrculo la letra de la
calificacin del Alumno. (acer lo mismo para los dos rectEngulos a la derecha del circulo=
escribiendo para cada uno de ellos en la barra de formulas > %1* 2 >!1*.
BC3,$A K

Das könnte Ihnen auch gefallen