Recuperer des info a partie d'une listbox

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

4 réponses

Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Messages postés
75
Date d'inscription
samedi 26 juillet 2003
Statut
Membre
Dernière intervention
21 mai 2014

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
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
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.
Messages postés
75
Date d'inscription
samedi 26 juillet 2003
Statut
Membre
Dernière intervention
21 mai 2014

En effet assez tordu, et merci d'ailleur pour ta réponse je n'y avais même pas pensé.


Sylvain