LISTBOX & ORDRE ALPHABETIQUE

Signaler
Messages postés
61
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
18 novembre 2005
-
Messages postés
5
Date d'inscription
jeudi 23 janvier 2003
Statut
Membre
Dernière intervention
11 juin 2013
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/2653-listbox-ordre-alphabetique

Messages postés
5
Date d'inscription
jeudi 23 janvier 2003
Statut
Membre
Dernière intervention
11 juin 2013

Plus simplement: pour reprendre le commentaire de imanemaftouh, lorsque vous cliquer sur une colonne celui passe de l'ascendant vert le descendant et inversement ! (faut changer le "ListBox" par le nom de votre listbox.

Private Sub ListBox_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)If ListBox.SortOrder lvwAscending Then ListBox.SortOrder lvwDescending Else ListBox.SortOrder = lvwAscending 'si Trie ASC alors DESC sinon ASC
ListBox.SortKey = ColumnHeader.Index - 1 'Sélectionne le numéro de l'entête de colonne
ListBox.Sorted = True 'Active le trie
End Sub
Messages postés
2
Date d'inscription
mercredi 7 avril 2010
Statut
Membre
Dernière intervention
11 mai 2010

merci bi1
Messages postés
332
Date d'inscription
lundi 29 septembre 2008
Statut
Membre
Dernière intervention
10 avril 2020
1
10/10, merci bien pour cette fonction très simple !
Messages postés
5
Date d'inscription
jeudi 7 mai 2009
Statut
Membre
Dernière intervention
3 juillet 2009

oui c'est utile,mais on peut faire un simple trie par bulle,ou on fesaisune seule bouttons ki nous fé 2 trie le premier a-z et l autre de z_a,simplement on utulise listbox.sorted
et apré on fai l algo de permutation la case dernier avec la premier l'avant dernier avec la 2,ém et ainssi d suite,comme si on clic la premier foi ça sera d z_a 2 eme clic d a_z et ainssi d suite
Afficher les 9 commentaires