Recuperer des info a partie d'une listbox

Résolu
corazul333 Messages postés 12 Date d'inscription mardi 10 janvier 2006 Statut Membre Dernière intervention 21 mars 2006 - 24 janv. 2006 à 16:51
Goth25 Messages postés 75 Date d'inscription samedi 26 juillet 2003 Statut Membre Dernière intervention 21 mai 2014 - 24 janv. 2006 à 18:24
Bonjour,
Je voudrai savoir comment pouvoir récupérer les deux dernières ligne d'une listbox.
Merci

4 réponses

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
24 janv. 2006 à 17:49
Les deux derniers éléments d'une listbox sont :



List1.List(List1.ListCount-1)

List1.List(List1.ListCount-2)


A condition bien entendu qu'il y ait au moins 2 éléments dans la liste, sinon, patatra, çà plante !


Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
3
Goth25 Messages postés 75 Date d'inscription samedi 26 juillet 2003 Statut Membre Dernière intervention 21 mai 2014
24 janv. 2006 à 17:16
Je sais pas si c'est vraiment ce que tu voulais mais bon

Dim strAvantDernier As String
Dim strDernier As String

With Me.lstBox

For i = 0 To .ListCount - 3
Next i
strAvantDernier = .List(i)
i = i + 1
strDernier = .List(i)

End With

Sylvain
0
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
24 janv. 2006 à 17:51
Goth25> Ton truc va fonctionner, mais avoue que c'est un peu tordu
quand même ... Pas besoin de parcourir les éléments qui précèdent pour
atteindre les derniers.


Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
0
Goth25 Messages postés 75 Date d'inscription samedi 26 juillet 2003 Statut Membre Dernière intervention 21 mai 2014
24 janv. 2006 à 18:24
En effet assez tordu, et merci d'ailleur pour ta réponse je n'y avais même pas pensé.


Sylvain
0
Rejoignez-nous