• Initiateur de la discussion Initiateur de la discussion asper
  • 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 !

asper

XLDnaute Nouveau
Bonjour,

J'ai une macro qui s'exécute dans la feuille A et qui doit trier une colonne contenue dans une autre feuille.
J'ai écrit le code suivant:

Worksheets("calcul").Range("P1😛10").Sort Key1:=Range("P1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal

mais cela ne fonctionne pas.

Pourriez-vous me dire ce qui cloche?

Par avance merci 🙂
 
Re : tri dans macro

Bonjour,

peut être :
Code:
 With Worksheets("calcul")
.Range("P1:P10").Sort Key1:=.Range("P1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
end with
mais non testé

Cordialement
 
Re : tri dans macro

Bonjour
Essai avec ce code

Sub Tri()
Sheets("Feuil2").Select 'Feuil2 : Nom de la feuille où se trouvent les données à trier
Columns("A:A").Select 'Plage sur laquelle doit porter le tri
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Sheets("Feuil1").Select 'Feuil1 : Retour à la feuille de lancement de la macro
End Sub
claude
 
- 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
17
Affichages
867
Réponses
5
Affichages
506
Réponses
5
Affichages
463
Réponses
6
Affichages
924
Retour