j'ai besoin de trier les données contenues dans une plage. en utilisant le modèle de code que me donne l'enregistreur de macros, il se produit une erreur 1004 sur la ligne 2 du modèle.
il est à noter que si je supprime la ligne 1, "Sheets("données").Select", le code s'exécute correctement, mais sur la page active. Si je sélectionne la feuille "données" autrement, par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sheets("données").Select Range("D2").Select Range(Selection, Selection.End(xlDown)).Select Selection.Sort Key1:=Range("D2"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal
"Sheets(2).Select", il se produit aussi une erreur 1004.
comment dois je sélectionner la plage à trier ?
Partager