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

tri listbox multicolonne sur colonne 3

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

copayo

XLDnaute Occasionnel
Bonjour XLD,

je souhaiterai trier ma liste box multicollonnes selon un ordre décroissant, sur les chiffres de la colonne 3.

J'ai récupéré un code sur ce forum mais je ne pige pas ou se fait le tri.

Si qqn peut me donner un coup de main ce serait super sympa.

Ce fichier est un exemple, dans mon 'vrai' fichier les montants sont en colonne 6.

bonne journée et a tres vite

[file name=Detail_dans_USF_resultat_sommeprod_v2_20060329142554.zip size=24728]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Detail_dans_USF_resultat_sommeprod_v2_20060329142554.zip[/file]
 

Pièces jointes

Bonjour copayo

ta listbox est vide avant le lancement de la procédure de tri, il n'y a donc rien à trier.

dans ta procédure initialise de ton userform, tu utilise une boucle comparant chaque ligne avec la cellule active, mais comme tu n'a pas sélectionner de cellule avant ben y'a rien à comparer.

tu devrais nous dire comment doit se remplir la listbox.

salut
 
Hervé,

est ce que ces précisions te suffisent ?

Il y a une solution simple qui serait de trier la base de données par ordre décroissant : donc l'appel dans le USF se ferait par ordre décroissant.

Cependant, pour des raisons d'organisation interne je ne peux trier cette base.
 
re 🙂

si j'ai bien compris, dans ta procédure de trie :


remplace :
If TabListBox(i, 2) > TabListBox(n, 2) Then

par :
If CDbl(TabListBox(i, 2)) > CDbl(TabListBox(n, 2)) Then

ceci devrait te trier les données dans la listbox par ordre décroissant.

par contre, tu devrais mettre un code interdisant l'ouverture du usf si l'on n'a pas sélectionner une cellule de la plage B38:B49

salut
 
merci hervé tu viens de m'ouvrir les yeux

ca fait 1 heures que je passe dessus et je ne voyais pas les ' autour des chiffres.

Un grand merci.

pour ton conseil c déja intégré dans le 'vrai' fichier.

merci Monsieur
 
- 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
3
Affichages
750
  • Suggestion Suggestion
Recherche & référence DicoCountOrder
Réponses
0
Affichages
1 K
Réponses
4
Affichages
647
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…