Bonjour ,
j'ai peu utilisé le code ci dessous pour réaliser un tri de classeur en fonction du nom des onglets
Sub TriparnomOnglets() 'tri par nom onglet en tenant compte de la présence de la feuille "Synthèse"
Application.ScreenUpdating = False
Dim ShCount As Integer, i As Integer, j As Integer
ShCount = Sheets.Count
Sheets("Synthèse").Visible = False
For i = 1 To ShCount - 1
If Sheets(i).Visible Then
For j = i + 1 To ShCount
If UCase(Sheets(j).Name) < UCase(Sheets(i).Name) Then
Sheets(j).Move before:=Sheets(i)
End If
Next j
End If
Next i
Sheets("Synthèse").Visible = True
End Sub
Mais je souhaiterais aussi pouvoir réaliser le tri du classeur en fonction du contenu de la cellule "G4" de chaque onglet.
Merci d'avance de votre aide.
j'ai peu utilisé le code ci dessous pour réaliser un tri de classeur en fonction du nom des onglets
Sub TriparnomOnglets() 'tri par nom onglet en tenant compte de la présence de la feuille "Synthèse"
Application.ScreenUpdating = False
Dim ShCount As Integer, i As Integer, j As Integer
ShCount = Sheets.Count
Sheets("Synthèse").Visible = False
For i = 1 To ShCount - 1
If Sheets(i).Visible Then
For j = i + 1 To ShCount
If UCase(Sheets(j).Name) < UCase(Sheets(i).Name) Then
Sheets(j).Move before:=Sheets(i)
End If
Next j
End If
Next i
Sheets("Synthèse").Visible = True
End Sub
Mais je souhaiterais aussi pouvoir réaliser le tri du classeur en fonction du contenu de la cellule "G4" de chaque onglet.
Merci d'avance de votre aide.