Bonjour,
Toutes les feuilles sont à renommer et à trier, ou tu en as dans le lot qui ne sont pas à traiter ?
Sinon voici une macro à mettre dans un module qui fait le traitement pour toutes les feuilles du classeur :
Sub TrierOnglets()
Dim Boucle As Integer, Compteur As Integer
For i = 1 To ActiveWorkbook.Sheets.Count
Worksheets(i).Name = Worksheets(i).Range("A1").Value
Next i
For Boucle = 1 To Sheets.Count
If Sheets(Boucle).Visible = True Then
For Compteur = 1 To (Boucle - 1)
If Sheets(Compteur).Visible = True Then
If (UCase(Sheets(Boucle).Name) < UCase(Sheets(Compteur).Name)) Then
Sheets(Boucle).Move before:=Sheets(Compteur)
Exit For
End If
End If
Next Compteur
End If
Next Boucle
End Sub
Cordialement,