macro pour trier une plage sur plusieurs feuilles

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 !

michel.dupont

XLDnaute Occasionnel
bonjour
je voudrais trier une plage sur plusieurs feuilles par macro...le tri ne se fait correctement car les entêtes de colonnes se retrouvent en dernière ligne.je joins un petit fichier pour votre compréhension et voir le code écrit.
merci de votre aide....
michel
 
Bonsoir le fil, le forum


Je te laisse essayer cette macro
VB:
Sub Triage()
Dim Sh As Worksheet, A_Trier As Range
Application.ScreenUpdating = False
For Each Sh In Worksheets
If Sh.Name <> "data" Then
Set A_Trier = Sh.Range("C2", Sh.Range("D" & Rows.Count).End(xlUp))
A_Trier.Sort A_Trier.Item(1), xlAscending, Header:=xlYes 
Set A_Trier = Nothing
End If
Next Sh
End Sub
 
- 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

Discussions similaires

Réponses
8
Affichages
591
Retour