Trier ListBox en Vba

Trier ListBox en Vba - VB/VBA/VBS - Programmation

Marsh Posté le 23-02-2005 à 15:16:26    

Bonjour,
Y a t il un moyen de trier facilement une Listbox car en Vba la fonction Storted n'existe pas.
Merci.

Reply

Marsh Posté le 23-02-2005 à 15:16:26   

Reply

Marsh Posté le 24-02-2005 à 01:43:52    

Ne peux tu pas faire le tri avant de rentrer les valeurs dans ta list???

Reply

Marsh Posté le 25-02-2005 à 12:54:12    

Non, car les données sont rentrées à tout moment.

Reply

Marsh Posté le 27-02-2005 à 15:46:37    

Il suffit de mettre la propriété Sorted de la listbox à True


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 27-02-2005 à 16:44:08    

Cette propriété n'existe pas en VBA.

Reply

Marsh Posté le 27-02-2005 à 16:51:40    

oups :whistle:


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 01-03-2005 à 13:12:17    

t valeur avant d'etre entree dans la listbox,elles se trouvent bien dans un tableau d'excel non???dans ce cas tu peux faire un tri juste avant de les rajouter grace a un bouton ki fait:
Range(Feuil1.Cells(i,j), Feuil1.Cells(k, l)).Select
    Selection.Sort Key1:=Range(???), Order1:=xlAscending, Header:=xlGuess, _
    OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
 
donc la ca fait le tri alphabatique et reste plus k'a enregistrer toutes tes valeurs:
i=1
do until cells(i,?)=""
   listbox1.additem=cells(i,?)
   i=i+1
loop
 
en mettant tou ca dans le private sub d'un commandbutton essaie et tiens moi au courant :d

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed