OVH Cloud OVH Cloud

Classement feuilles

2 réponses
Avatar
BreizhBird
Bonjour,

Y-a-t-il un moyen simple de classer les feuilles d'un classeur dans leur
ordre alphabétique ?

Merci d'avance

BreizhBird

2 réponses

Avatar
Modeste
Bonsour® BreizhBird
il y a tout ce qui faut sur le site de PenGlaou ...
http://www.excelabo.net/xl/feuilles.php#trieronglets
http://www.excelabo.net/xl/compteclic.php?nom=dma-trieronglets
;o)))
kenavo !!!
@+
Avatar
Jacques93
Bonsoir BreizhBird,

Trouvé sur :

http://www.cpearson.com/excel/sortws.htm


Sub SortWorksheets()
Dim N As Integer
Dim M As Integer
Dim FirstWSToSort As Integer
Dim LastWSToSort As Integer
Dim SortDescending As Boolean

SortDescending = False

If ActiveWindow.SelectedSheets.Count = 1 Then
FirstWSToSort = 1
LastWSToSort = Worksheets.Count
Else
With ActiveWindow.SelectedSheets
For N = 2 To .Count
If .Item(N - 1).Index <> .Item(N).Index - 1 Then
MsgBox "You cannot sort non-adjacent sheets"
Exit Sub
End If
Next N
FirstWSToSort = .Item(1).Index
LastWSToSort = .Item(.Count).Index
End With
End If

For M = FirstWSToSort To LastWSToSort
For N = M To LastWSToSort
If SortDescending = True Then
If UCase(Worksheets(N).Name) > UCase(Worksheets(M).Name) Then
Worksheets(N).Move Before:=Worksheets(M)
End If
Else
If UCase(Worksheets(N).Name) < UCase(Worksheets(M).Name) Then
Worksheets(N).Move Before:=Worksheets(M)
End If
End If
Next N
Next M

End Sub

Bonjour,

Y-a-t-il un moyen simple de classer les feuilles d'un classeur dans leur
ordre alphabétique ?

Merci d'avance

BreizhBird



--
Cordialement,

Jacques.