Si el número de pestañas de su libro se acerca a varias docenas, tarde o temprano surgirá el deseo de implementar clasificar hojas en un libro , ubicándolos en orden alfabético. Las herramientas estándar Excel no le permiten hacer esto, así que escribamos una macro simple que lo haga.
abre el menú Servicio - Macro - Editor Visual Basic (Tools - Macro - Visual Basic Editor) , insertar módulo VBA (menú Insert - Module ) y copie este texto allí:
Sub SortSheets() 'moonexcel.com.ua Dim I As Integer, J As Integer For I = 1 To Sheets.Count - 1 For J = I + 1 To Sheets.Count If UCase(Sheets(I).Name) > UCase(Sheets(J).Name) Then Sheets(J).Move Before:=Sheets(I) End If Next J Next I MsgBox " Las pestañas se ordenaron de la A a la Z. " End Sub
Esta macro ahora se puede ejecutar desde el menú. Servicio - Macro - Macros (Tools - Macro - Macros) y ordenará rápidamente todas las hojas del libro actual.