¿como ordeno las hojas de un archivo excel alfabeticamente?

23/09/2005 - 16:18 por Natalia | Informe spam
Tengo un archivo excel con 100 hojas, cada hoja tiene un nombre distinto,
quiero ordenar las hojas por orden alfabetico de una manera rapida no
moviendo hoja por hoja.

Si alguien me puede ayudar, favor comunicarse al mail:

ngonzalezl@hotmail.com
 

Leer las respuestas

#1 KL
23/09/2005 - 16:41 | Informe spam
Hola Natalia,

Tendras que recurrir a los macros.
Prueba colocar el codigo que te pongo mas abajo a un modulo estandar
de tu libro (p.ej. Modulo1). Para ello:

1) haz clic-derecho sobre el nombre de cualquier hoja de tu archivo (en una
de las pestañas de la parte de abajo de la ventana de Excel).
2) Elige la opcion Ver Codigo para abrir el editor VBA.
3) Una vez en el Editor VBA, ve al menu Insertar>Modulo
4) En la ventana mas grande a la derecha pega el codigo que te pongo abajo.
5) Ahora pulsa Alt+F11 para volver a la hoja.
6) Pulsa Alt+F8 para mostrar el dialogo de macros
7) Haz doble-clic sobre "OrdenarHojas"

Saludos,
KL

Sub OrdenarHojas()
Dim Desp As Integer
Dim Ant As Integer
For Desp = 1 To Worksheets.Count
For Ant = Desp To Worksheets.Count
If UCase(Worksheets(Ant).Name) < _
UCase(Worksheets(Desp).Name) Then _
Worksheets(Ant).Move Before:=Worksheets(Desp)
Next
Next
End Sub


"Natalia" wrote in message
news:
Tengo un archivo excel con 100 hojas, cada hoja tiene un nombre distinto,
quiero ordenar las hojas por orden alfabetico de una manera rapida no
moviendo hoja por hoja.

Si alguien me puede ayudar, favor comunicarse al mail:


Preguntas similares