Ordenar hojas de libro excepto el menu

3 envíos / 0 nuevos
Último envío
Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 10 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
Ordenar hojas de libro excepto el menu

Hola, un favor cual es la macro para odenar alfabéticamente las hojas de mi extenso libro de excel, pero que no ordene la hoja con el nombre de "MENU".

Gracias

Jesús

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 6 días 15 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Ordenar hojas de libro excepto el menu

no hay ninguna instrucción predefinida para hacer esto, pero en http://www.exceltip.com/show_tip/Excel_Worksheet,_Workbook/Sorting_Sheets_in_Ascending_Order/669.html aparece este ejemplo, que te puede servir de guía para lo que necesitas: 

 

Sub SheetInABC_Order()

Dim i As Integer, j As Integer, x As Integer

x = Sheets.Count

On Error GoTo ErrorTrap:

For i = 1 To x - 1

    For j = i + 1 To x

        If Sheets(j).Name < Sheets(i).Name Then

            Sheets(j).Move before:=Sheets(i)

        End If

    Next

Next

Sheets(1).Select

ErrorTrap:

End Sub


sólo tendrías que añadir una condición para que no realice la reordenación cuando el nombre de la hoja sea "Menu", o para que comience a partir de la hoja número 2, ...

 

------
Ya sé Excel, pero necesito más.

Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 10 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
Re: Ordenar hojas de libro excepto el menu

Graciaassss

Un abrazo

Jesús

Jesus Martinez Plantarosa