Recherche dans une liste

thburg Messages postés 1 Date d'inscription vendredi 10 janvier 2003 Statut Membre Dernière intervention 13 janvier 2003 - 13 janv. 2003 à 09:08
cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 juillet 2011 - 13 janv. 2003 à 20:17
Comment retrouver un nom dans une liste avec les premieres lettres du nom
merci

2 réponses

cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 juillet 2011 2
13 janv. 2003 à 20:15
Dim indexListe as integer
Dim débutMot as string
Dim longueurMot as integer

débutMot = "Mai"
longueurMot = Len(débutMot)

For indexListe = 0 To MaListe.ListCount -1
If Ucase(Left(MaListe.List(indexListe), longueurMot) = Ucase (débutMot) Then
'CODE LORSQU'ON A TROUVE
(...)
Exit For
End If
Next

'SI ON ARRIVE ICI, AUCUN MOT NE CORRESPOND AU CRITERE DE RECHERCHE
0
cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 juillet 2011 2
13 janv. 2003 à 20:17
Oups... Mon commentaire après la boucle est erroné puisque je fais un Exit For, mieux vaudrait un Exit Sub ou Exit Function en fonction des besoins du code.
0
Rejoignez-nous