Bonjour,
Tout est dans le titre, j'ai trouvé la macro pour classer mes onglets par ordre alphabetique mais je ne veux pas classer tous mes onglets, je veux pouvoir lui dire qu'à après un certain onglet il commence le tri.
Dans mon fichier j'ai un onglet sommaire, un onglet par mois et ensuite un onglet par salarié, ce sont les salariés que je veux trier
Voici la macro que j'ai trouvé pour le tri :
Sub TrierFeuilles()
'Macro Dan pour alex33 le 28/11/2010
Dim WS As Worksheet
Dim I As Byte
Application.ScreenUpdating = False
For Each WS In thisWorkbook.Sheets
For I = 2 To ThisWorkbook.Sheets.Count
If Sheets(I - 1).Name > Sheets(I).Name Then
Sheets(I - 1).Move After:=Sheets(I)
End If
Next
Next
End Sub
Merci pour aide
Tout est dans le titre, j'ai trouvé la macro pour classer mes onglets par ordre alphabetique mais je ne veux pas classer tous mes onglets, je veux pouvoir lui dire qu'à après un certain onglet il commence le tri.
Dans mon fichier j'ai un onglet sommaire, un onglet par mois et ensuite un onglet par salarié, ce sont les salariés que je veux trier
Voici la macro que j'ai trouvé pour le tri :
Sub TrierFeuilles()
'Macro Dan pour alex33 le 28/11/2010
Dim WS As Worksheet
Dim I As Byte
Application.ScreenUpdating = False
For Each WS In thisWorkbook.Sheets
For I = 2 To ThisWorkbook.Sheets.Count
If Sheets(I - 1).Name > Sheets(I).Name Then
Sheets(I - 1).Move After:=Sheets(I)
End If
Next
Next
End Sub
Merci pour aide
Dernière édition: