ORDENAR HOJAS DE UN LIBRO DE FORMA QUE QUEDEN ORDENADAS
ALFABÉTICAMENTE POR SU NOMBRE.
Práctica: En el ejemplo vamos a ordenar las hojas de un libro que contiene
los datos de alumnos/as de un curso. Cada hoja contiene la ficha de un alumno/a y está nombrada de la forma [apellidos, nombre]. Tras el proceso de ordenación las fichas de los alumnos/as quedarán ordenadas alfabéticamente por sus apellidos.
Supongamos que tenemos las hojas siguientes en el orden mostrado.
El proceso es bastante sencillo:
En primer lugar recorremos las hojas e insertamos los nombres en una
matriz o array. En segundo lugar enviamos la matriz a una función que la ordenará utilizando el método de la burbuja. Finalmente, una vez que tenemos la matriz ordenada alfabéticamente de forma ascendente, tan sólo nos queda reordenar las hojas de cálculo de forma que se correspondan con los elementos de la matriz. Para ello utilizamos el método Move del objeto Sheets, que mueve la hoja al lugar especificado en el libro.