Ordenar Hojas del libor.

14/02/2005 - 20:50 por NOEŽS | Informe spam
Hola._
Con una consulta se puede ordenar las hojas de un
libro por orden alfabetico, por fecha o por numero, si se
puede favor de ayudarme en esto y tambien para que al
ponerle ejemplo a la primera hoja " A " la siguiente sea
" B " , " C ", etc, o sea correlativamente, o hay alguna
manera de que esto se haga por una macro o algo asi, de
antemano gracias por su ayuda y apoyo.

Preguntas similare

Leer las respuestas

#1 KL
14/02/2005 - 21:02 | Informe spam
Hola NOE´S,

Prueba el siguiente codigo.

Saludos,
KL

'Inicio Codigo-
Sub OrdenarHojas()
Dim Ant As Integer
Dim Desp 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
Worksheets(1).Activate
End Sub
'Fin Codigo-


"NOE´S" wrote in message
news:256901c512ce$643f4c40$
Hola._
Con una consulta se puede ordenar las hojas de un
libro por orden alfabetico, por fecha o por numero, si se
puede favor de ayudarme en esto y tambien para que al
ponerle ejemplo a la primera hoja " A " la siguiente sea
" B " , " C ", etc, o sea correlativamente, o hay alguna
manera de que esto se haga por una macro o algo asi, de
antemano gracias por su ayuda y apoyo.
Respuesta Responder a este mensaje
#2 NOEŽS
15/02/2005 - 14:27 | Informe spam
Gracias Excel-ente me funciono pero por ejemplo si en vez
que vaya de a,b,c,d desea que vaya d,c,b,a como podria
hacerlo aparte con respecto a lo de poner nombre a las
hojas se puede hacer algun codigo para que se lo ponga
automaticamente. Espero tu ayuda.


Hola NOEŽS,

Prueba el siguiente codigo.

Saludos,
KL

'Inicio Codigo-
Sub OrdenarHojas()
Dim Ant As Integer
Dim Desp 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
Worksheets(1).Activate
End Sub
'Fin Codigo-


"NOEŽS" wrote in message
news:256901c512ce$643f4c40$
Hola._
Con una consulta se puede ordenar las hojas de un
libro por orden alfabetico, por fecha o por numero, si se
puede favor de ayudarme en esto y tambien para que al
ponerle ejemplo a la primera hoja " A " la siguiente sea
" B " , " C ", etc, o sea correlativamente, o hay alguna
manera de que esto se haga por una macro o algo asi, de
antemano gracias por su ayuda y apoyo.




.

Respuesta Responder a este mensaje
#3 KL
15/02/2005 - 14:44 | Informe spam
Hola NOE´S,

Prueba cambiar "<" por ">".

Saludos,
KL

"NOE´S" wrote in message
news:04d101c51362$10ff80b0$
Gracias Excel-ente me funciono pero por ejemplo si en vez
que vaya de a,b,c,d desea que vaya d,c,b,a como podria
hacerlo aparte con respecto a lo de poner nombre a las
hojas se puede hacer algun codigo para que se lo ponga
automaticamente. Espero tu ayuda.


Hola NOE´S,

Prueba el siguiente codigo.

Saludos,
KL

'Inicio Codigo-
Sub OrdenarHojas()
Dim Ant As Integer
Dim Desp 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
Worksheets(1).Activate
End Sub
'Fin Codigo-


"NOE´S" wrote in message
news:256901c512ce$643f4c40$
Hola._
Con una consulta se puede ordenar las hojas de un
libro por orden alfabetico, por fecha o por numero, si se
puede favor de ayudarme en esto y tambien para que al
ponerle ejemplo a la primera hoja " A " la siguiente sea
" B " , " C ", etc, o sea correlativamente, o hay alguna
manera de que esto se haga por una macro o algo asi, de
antemano gracias por su ayuda y apoyo.




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida