Cliquez sur l'onglet "Developer" et cliquez sur "Visual Basic" pour ouvrir le Microsoft Visual Basic Editor. Cliquez sur le menu "Insertion" et cliquez sur "Module" pour ajouter un nouveau module.
Commencez par créer une nouvelle procédure sous et en ajoutant le code VBA suivant:
Sous sortSheetsAlphabetically ()
Créer deux variables en tapant le code suivant:
Dim shtNamesArray As Variant
Dim shtCntr As Long
Définir le tableau en ajoutant les noms de feuille dans l'ordre que vous préférez en ajoutant la ligne de code suivante:
shtNamesArray = Array ("aSheet", "bSheet", "cSheet")
Créer une boucle pour trier les feuilles dans l'ordre défini dans le tableau en ajoutant le code suivant:
Pour shtCntr = UBound (shtNamesArray) Pour LBound (shtNamesArray) l'étape -1
Feuilles (shtNamesArray (shtCntr)) Déplacer Avant:. = Worksheets (1)
Suivant shtCntr
Terminez la procédure en tapant "End Sub". Appuyez sur "F5" pour l'exécuter et de trier les onglets.