P. 1
ordenarHojasVBA

ordenarHojasVBA

|Views: 10,173|Likes:

More info:

Published by: Juan Bautista Cascallar Lorenzo on Aug 31, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

07/10/2013

pdf

text

original

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.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->