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

kettou

XLDnaute Junior
Bonjour à tous,
Voila ca fait un moment que je tourne en rond j'essaye d 'appliquer une macro pour trier des données par ordre alphabétiques. mais ca plante à chaque fois en m'affichant un message d'erreur invalide
voici la macro de tri

Application.Goto Reference:=Worksheets("Fiche ADV").Range("D7😀" & CStr(DerLigne + 4)), Scroll:=False
Selection.Sort Key1:=Range("D7"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortTextAsNumbers
Est ce que quelqu'un aurait une idée?
Merci d'avance
 
Dernière édition:
Re : probléme de tri

Bonjour,

Remplacer D7 par D1...

Bonjour à tous,
Voila ca fait un moment que je tourne en rond j'essaye d 'appliquer une macro pour trier des données par ordre alphabétiques. mais ca plante à chaque fois en m'affichant un message d'erreur invalide
voici la macro de tri

Application.Goto Reference:=Worksheets("Fiche ADV").Range("D7😀" & CStr(DerLigne + 4)), Scroll:=False
Selection.Sort Key1:=Range("D7"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortTextAsNumbers
Est ce que quelqu'un aurait une idée?
Merci d'avance
 
Dernière édition:
Re : probléme de tri

Bonjour,

Tu peux aussi remplacer ton code par l'un des codes suivants:

* Si le tri concerne seulement la selection D7 jusqu'à la fin :

Range("D7").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Sort Key1:=Range("D7"), Order1:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal

Range("d7").Select 'Juste pour revenir à la cellule D7

* Si le tri concerne toutes les lignes à la septième ligne jusqu'à la fin selon la colonne D :

Rows("7:7").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Sort Key1:=Range("D7"), Order1:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal

Range("d7").Select 'Juste pour revenir à la cellule D7
 
- 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

  • Question Question
XL 2021 listbox
Réponses
18
Affichages
285
Réponses
17
Affichages
1 K
Réponses
6
Affichages
1 K
Réponses
29
Affichages
3 K
Réponses
1
Affichages
821
Retour