Sub TrierOnglet()
Dim i As Integer, j As Integer
For i = 1 To Sheets.Count
For j = 1 To (i - 1)
If (UCase(Sheets(i).Name) < UCase(Sheets(j).Name)) Then
Sheets(i).Move before:=Sheets(j)
Exit For
End If
Next j
Next i
End Sub
Dim a As Integer, b As Integer
Application.ScreenUpdating = False
affiche_tous ' affiche tous les onglets du classeur
For a = 1 To Sheets.Count
For b = a + 1 To Sheets.Count
If UCase(Sheets(a).Name) > UCase(Sheets(b).Name) Then
Sheets(b).Move Before:=Sheets(a)
End If
Next b
Next a