Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème de Tri / Comment dire: Pour toutes cellules appartenant à la sélection?

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

Halffy

XLDnaute Occasionnel
Bonjour à tous,
Je retourne vers le forum, car j'ai un p'tit souci 😱
J'ai une macro (merci J.Boisgontier) qui me permet de trier dans l'ordre la colonne B, D et E... bon ça c'est fait 🙄
Mon problème vient du fait que je veux classer une plage de lignes discontinues pouvant se trouver n'importe où dans ma feuille (mais toujours trier les colonnes B,D,E).
En fait il faudrait que je puisse dire "pour toutes cellulules appartenant à la sélection" trier d'abord la colonne B, puis bla, bla, bla....
Je vous ai joint un petit fichier avec ma macro de départ (mais qui trie à partir de la première ligne, les colonnes B,D,E).
Comment trier n'importe où dans ma feuille?
Avec tous mes Remerciements, par avance.
 

Pièces jointes

Re : Problème de Tri / Comment dire: Pour toutes cellules appartenant à la sélection?

Bonjour Halffy,

Peut-être (sélectionner une cellule de la liste à trier avant)

Code:
Private Sub CommandButton1_Click()
    With ActiveCell.CurrentRegion
        .Sort Key1:=.Range("A1"), Order1:=xlAscending, Key2:=.Range("C1") _
            , Order2:=xlAscending, Key3:=.Range("D1"), Order3:=xlAscending, Header:=xlNo
    End With
End Sub
 
Re : Problème de Tri / Comment dire: Pour toutes cellules appartenant à la sélection?

Bonjour Tototiti2008,
Avant tout, Merci de ton investissement... Ta macro fonctionne effectivement bien dans le fichier fourni... toutefois /
Et je ne te réponds que maintenant car toute l'après-midi, j'ai essayé de voir son adaptation à ma feuille, et cela me pose de nombreux problèmes d'addition de totaux.
Devant ce problème que je n'ai pas réussi à résoudre, ne serait-il pas possible de passer et donc revenir à ma requête première, soit:
Ne trier que la sélection, sans tenir compte des lignes précédentes??😕
(Les problèmes rencontrés se caractérisent par des changement de données chiffrées, et d'ajout d'opération inexistante)
En fait, la vraie question est: Comment trier les colonnes B,C,D,E Que des lignes sélectionnées ?
Halffy /.
 

Pièces jointes

Dernière édition:
Re : Problème de Tri / Comment dire: Pour toutes cellules appartenant à la sélection?

Re,
Alors après avoir persévéré, j'ai enfin trouvé ma solution 😱
En fait, je savais que je n'était pas loin, mais il fallait savoir comment le traduire sur le papier...🙄
Je vous le livre donc en vrac:

Private Sub CommandButton1_Click()
Selection.Sort Key1:=.Range("C1"), Order1:=xlAscending, Key2:=.Range("D1") _
, Order2:=xlAscending, Key3:=.Range("E1"), Order3:=xlAscending, Header:=xlNo
End Sub. 😎

Tototiti2008, Merci, merci... toutefois ta solution m'engendrait trop de problèmes difficilement gérables; mais le coeur y était à n'en pas douter 😉
Finalement, pas mécontant Halffy /.
Bonne nuit ==> Exit
 
- 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

M
Réponses
11
Affichages
1 K
macca
M
T
Réponses
2
Affichages
1 K
Tava94
T
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…