Bonjour,
Peut-on, à l'aide d'une macro, trier certaines feuilles seulement d'un classeur par ordre alphabétique ?
Merci
Public Sub TridesFeuilles()
Dim Feuille As Variant
Dim i As Long
For Each Feuille In ActiveWorkbook.Sheets
For i = 3 To ActiveWorkbook.Sheets.Count
If UCase(Sheets(i - 1).Name) > UCase(Sheets(i).Name) Then _
Sheets(i - 1).Move After:=Sheets(i)
Next i
Next Feuille
End Sub
cette macro trie les onglets de la feuille 2 jusqu'à la dernière
Public Sub TridesFeuilles()
Dim Feuille As Variant
Dim i As Long
For Each Feuille In ActiveWorkbook.Sheets
For i = 4 To 8
If UCase(Sheets(i - 1).Name) > UCase(Sheets(i).Name) Then _
Sheets(i - 1).Move After:=Sheets(i)
Next i
Next Feuille
End Sub
Génial !
Mais c'est quel code de macro ?
Public Sub TridesFeuilles()
Dim Feuille As Variant
Dim i As Long
Sheets("Glossaire").Move before:=Sheets(1)
For Each Feuille In ActiveWorkbook.Sheets
For i = 3 To ActiveWorkbook.Sheets.Count - 1
If UCase(Sheets(i - 1).Name) > UCase(Sheets(i).Name) Then _
Sheets(i - 1).Move After:=Sheets(i)
Next i
Next Feuille
End Sub
Ben oui, mais comment tu fais pour arriver à ça ?