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

lire dans list box à selection multiple

Titi_Malembourg

XLDnaute Occasionnel
Bonjour à tous,
Connaissez vous la méthode pour lire la valeur de l'élément n°X dans une list box à selection multiple ?
Je vous remercie d'avance pour votre aide.
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Qu'entends-tu par 'lire la valeur de l'élément n°X'

si tu veux savoir lesquelles sont cochés tu peux faire

For x = 0 To Me.ListBox1.ListCount - 1
If Me.ListBox1.Selected(x) = True Then
Ton code
End If
Next
 

Titi_Malembourg

XLDnaute Occasionnel
Je voudrais connaitre la valeur par exemple de la ligne n°5 qui contient 'pascal'.
Or, la commande a à l'intérieur de la listbox.
malistbox.value(5) n'est pas valable pour lire le 5ème élément
Quelle est donc la vraie commande ?
 

PascalXLD

XLDnaute Barbatruc
Modérateur
re

excuse j'ai pas compris ce que tu veux dire par ' ne pas mettre en paramètre de boucle un \\'.listcount\\' lorsque l'on modifie la liste dans cette boucle' (je dois être bouché cet après-midi )
 

Titi_Malembourg

XLDnaute Occasionnel
J'avais mis un

For i = 0 to maliste.listcount
If maliste.list(i) = cequejaichoisi then maliste.remove (i)
Next i

Le fait de mettre un malist.listcount met en fin de programme la liste en un état secondaire inch: Le dernier élément n'est plus selectionnable inch:
 

Discussions similaires

Réponses
2
Affichages
124
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…