1
clic en la pestaña " desarrolladores" y haga clic en "Visual Basic " para abrir el Editor de Microsoft Visual Basic . Haga clic en el menú " Insertar" y haga clic en " módulos" para añadir un nuevo módulo
2
Comience por crear un nuevo procedimiento sub y añadiendo el siguiente código VBA: .
Sub sortSheetsAlphabetically ( )
3
Crear dos variables escribiendo el siguiente código:
shtNamesArray Dim As Variant
shtCntr Dim As Long
4
Definir la matriz mediante la adición de los nombres de las hojas en el orden que prefiera agregando la siguiente línea de código :
shtNamesArray = array (" aSheet ", " bSheet ", " cSheet ")
5
Crear un bucle para ordenar las hojas en el orden definido en la matriz añadiendo el siguiente código:
para shtCntr = UBound ( shtNamesArray ) Para LBound ( shtNamesArray ) Step -1
.
Hojas ( shtNamesArray ( shtCntr ) ) Mover antes: = Worksheets ( 1 )
Siguiente shtCntr
6
Termina el procedimiento escribiendo "End Sub ". Pulse la tecla "F5 " para ejecutar y ordenar las pestañas.