Trier avec déplacement des lignes et non pas des colonnes

Vitophe

XLDnaute Nouveau
Bonjour à toutes et à tous.
Je voudrais effectuer un tri sur base de la valeur d’une cellule (voir exemple : N° / Client / Rue / code postal).
L’ensemble des lignes d’une même couleur doivent se déplacer d’un bloc et l’ordre des colonnes doit rester le même.
J’aurais aimé avoir le choix du tri dans un menu déroulant me proposant les choix suivants :
- N°
- Client
- Rue
- Code postal
Le menu déroulant (vide pour le moment) actuellement dans le fichier exemple en pièce jointe a une autre destination que le tri souhaité.
Pensez-vous cela réalisable ?
Merci beaucoup pour votre aide
 

Pièces jointes

  • test tri.xls
    32.5 KB · Affichages: 49
  • test tri.xls
    32.5 KB · Affichages: 73
  • test tri.xls
    32.5 KB · Affichages: 62

NeMoS

XLDnaute Junior
Re : Trier avec déplacement des lignes et non pas des colonnes

Bonjour Vitophe,

Je ne comprends pas bien ce que tu veux faire...tu veux changer l'ordre des lignes dans chaque bloc ou tu veux classer tes blocs selon la valeur de tri (n°/client/rue etc...) ?

NeMoS

P.S : tout est réalisable en VBA :D
 

Vitophe

XLDnaute Nouveau
Re : Trier avec déplacement des lignes et non pas des colonnes

Bonjour NeMos,
Je voudrais changer l'ordre des blocs selon la valeur de tri (n°/client/rue etc...).
Après l'exécution du tri, rien ne change à l'intérieur du bloc

Si tout est réalisable en VBA, alors vive VBA :) :)
 

NeMoS

XLDnaute Junior
Re : Trier avec déplacement des lignes et non pas des colonnes

Re-bonjour,

OK.

Il y des tris qui seront plus faciles que d'autres, typiquement c'est assez facile de trier par nombre croissant ou décroissant.
Pour les noms de rue ça parait plus compliqué...

Ce que j'aurai fait (mais je suis un peu bourin il faut bien le dire).
En VBA
J'aurai défini des plages qui correspondent à tes blocs de couleurs.
ensuite j'enregistre la valeur choisie pour le tri
selon cette valeur, je recherche dans chaque bloc l'item correspondant
ensuite je copie chaque bloc dans l'ordre suivant cette valeur
j'ouvre un nouvel onglet où je colle les blocs les uns après les autres selon la valeur de tri

Cette feuille supplémentaire correspondrait un peu à une feuille de résultat de recherche que tu peux créer et effacer à ta guise à chaque nouvelle demande de tri...

Je suis loin d'être un spécialiste mais je ne crois pas qu'il y ait une façon simple de le faire.

Je peux regarder pour un exemple de macro mais pas avant demain...

NeMoS
 

Discussions similaires

Statistiques des forums

Discussions
312 083
Messages
2 085 185
Membres
102 808
dernier inscrit
guo