Tri des feuillets par ordre alphabétique

  • Initiateur de la discussion Stéph79
  • Date de début
S

Stéph79

Guest
Bonjour à tous,

Je n'ai pas trouver sur le forum comment trier les feuillets par ordre alphabétique en VBA.

Merci de bien vouloir m'aiguiller.
D'avance merci.

Stéph79
 

CBernardT

XLDnaute Barbatruc
Bonjour Stéph79 et AeroPlanneur,

Je te propose une approche plus simple :

Sub TriAlphaFeuilles()
Dim i As Byte, j As Byte
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

Cordialement

Bernard
 
S

Stéph79

Guest
Bonjour CBernardT et AeroPlanneur,

Merci pour vos réponses.


Même si le lien proposé par AeroPlanneur semble très intéressant, je vais opter pour la réponse de CBernardT qui pour moi est bien + simple.

Merci beaucoup.

Stéph79
 

Discussions similaires

Réponses
9
Affichages
402

Statistiques des forums

Discussions
312 733
Messages
2 091 468
Membres
104 951
dernier inscrit
Marine.Q