Tri à partir de la deuxième feuille

  • Initiateur de la discussion Initiateur de la discussion fouedou77
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fouedou77

Guest
Bonjour,

Je sais que l'on a déjà abordé ce sujet mais je n'arrive toujours pas (malgré tout !) à faire un trie sur ce classeur, par ordre alphabétique des feuilles à partir de la deuxième.

Quelqu'un aurait-il la gentillesse de m'aider ?

Je vous remercie beaucoup d'avance.
 

Pièces jointes

Re : Tri à partir de la deuxième feuille

Bonjour fouedou

regarde le code ci dessous, si j'ai bien compris :

Code:
Option Explicit
Sub OngletsOrdreAlpha()
Dim sh As Worksheet, m() As String, i As Byte, ws As Worksheet
Dim t As Byte, u As Byte, temp As String
Application.ScreenUpdating = False
Set ws = Sheets(1)
i = 1
For Each sh In Worksheets
    ReDim Preserve m(1 To i)
    m(i) = sh.Name
    i = i + 1
Next sh
For t = LBound(m) To UBound(m)
    For u = LBound(m) To UBound(m)
        If m(t) < m(u) Then
            temp = m(t)
            m(t) = m(u)
            m(u) = temp
        End If
    Next u
Next t
For i = LBound(m) To UBound(m)
    For Each sh In Worksheets
        If sh.Name = m(i) Then
            sh.Move Sheets(i)
            Exit For
        End If
    Next sh
Next i
ws.Move Sheets(1)
Application.ScreenUpdating = True
End Sub

bonne journée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
18
Affichages
652
Réponses
4
Affichages
281
Retour