por xpelos » 06 Feb 2007 08:54
Estimado lorenzo:
Asumo que tienes el menú de macros a la vista, y que en la barra de menús de Excel, te aparece por lo menos, el botón –una bola roja- de macros, que es la que activa las macros del menú. Eso ahorra bastante lectura. (dispongo de la versión 2003, pero las anteriores son similares)
Vamos a empezar a ordenar la hoja 'derecho'… Luego, el ejercicio de la hoja 'regulares', la vas a hacer tú… Verás como no es demasiado difícil.
Sitúate en la hoja 'derecho'.
Activa el botón de la macro: cuando pasas por encima de esa opción, el 'mouse' se enmarca y te indica 'Grabar Macro'. Clica. Ahora entramos en el cuadro de diálogo para crear macros.
Te pide un nombre de macro. Si quieres, puedes ponerle un nombre, como 'derecho' (lo mejor es poner sólo una palabra). Como método abreviado, verás que te indica 'CTRL +'… sugiero que pongas una 'D' mayúscula. (por lo de la hoja 'derecho'). Al poner la 'D' mayúscula, activas la 'SHIFT' (o 'MAY', en algunos teclados) y luego la letra 'D'.
Cuando llames a la macro, ésta es la combinación de teclas que al ejecuta automáticamente: CTRL+SHIFT+D
Seguimos: acepta. (se cierra el cuadro de diálogo). La 'bola' roja de la macro ha cambiado de forma: ahora es cuadrada. (Estamos grabando)
Ve a la columna [A], y selecciona, sin soltar el botón de la izquierda del 'mouse', desde la columna [A] hasta la [E]. Verás que todas quedan de color más oscuro.
Ve ahora al menú de [Datos]-> [Ordenar]. En la primera casilla, eliges 'ordenar por…' "APELLIDOS y NOMBRE"; el orden, que ya es ascendente, puede que sea el que te conviene. Acepta.
Ahora, los datos de todas las filas se habrán ordenado por "APELLIDOS y NOMBRE", de menos ('A') a más ('Z').
Como consejo, aunque no sea necesario, desplázate a la celda "A1", y clica.
Ahora ve al cuadrado de la opción de grabación de macros y clica sobre él, con lo que hemos acabado de elaborar esa terrible 'macro'.
Como ejercicio, selecciona todas las columnas –como antes- y ordena, por ejemplo, por "CEDULA".
Ahora, desde cualquier celda, llama a la macro que acabas de crear, con la combinación 'CTRL' + 'SHIFT' + 'D'. Espero que después de ver que se mueve algo por la pantalla, te encuentres con el cursor en 'A1' y con los datos ordenados por "NOMBRES y APELLIDOS".
Para la hoja 'regulares', haz lo mismo, teniendo en cuenta que la letra de la macro puede ser una 'R', y que el orden debe ser "APELLIDOS" y que en la segunda casilla de orden, deberías poner "NOMBRES"
Si tienes alguna duda más, ya sabes: no te quedes con ella.