Bonjour le Forum,
Je recherche à trier les feuilles de mon classeur dans l'ordre, en fonction du contenu de la cellule ("E1") de chaque feuille.
J'ai essayé avec ce code :
Mais j'ai une erreur 438 : Propriété ou méthode non gérée par cet objet.
C'est la variable "numero" qui vas pas, mais c'est pourtant par elle que le tri doit ce faire.
Merci de votre aide
Herlay
Je recherche à trier les feuilles de mon classeur dans l'ordre, en fonction du contenu de la cellule ("E1") de chaque feuille.
J'ai essayé avec ce code :
Code:
Sub TrierOnglets()
Dim Boucle As Integer, Compteur As Integer
Dim sh As Worksheet
Dim Numero As Integer
For Each sh In Worksheets
Numero = sh.Range("e1").Value
MsgBox Numero
For Boucle = 1 To Sheets.Count
For Compteur = 1 To (Boucle - 1)
If (UCase(Sheets(Boucle).Numero) < UCase(Sheets(Compteur).Numero)) Then
Sheets(Boucle).Move before:=Sheets(Compteur)
Exit For
End If
Next Compteur
Next Boucle
Next
End Sub
C'est la variable "numero" qui vas pas, mais c'est pourtant par elle que le tri doit ce faire.
Merci de votre aide
Herlay