URGENT!!Rechercher des chaines de caractères commencant par des lettres saisies

erti1711 Messages postés 75 Date d'inscription samedi 2 avril 2005 Statut Membre Dernière intervention 16 juin 2006 - 9 juin 2005 à 15:46
lionelbre Messages postés 54 Date d'inscription lundi 7 juillet 2003 Statut Membre Dernière intervention 6 février 2009 - 10 juin 2005 à 09:10
bonjour a tous,


je fais une appli sur excel en vba et je bloque a un endroit.J'ai une feuille CLIENT composé de 9 colonnes renfermant des renseignements sur des clients.Le codeclient,le nom et prénom,adresse,etc...


Et j'ai créer un userform dans lequel j'ai insérer une zone de texte.Et je souhaiterai, lorsque j'ecris dans la zone les premiers lettres des noms des clients que je veux rechercher, que ca affiche tous les noms commencant par ces lettres et cela dans une zone de liste d'un autre userform.

Comment faire SVP?MERCI

1 réponse

lionelbre Messages postés 54 Date d'inscription lundi 7 juillet 2003 Statut Membre Dernière intervention 6 février 2009
10 juin 2005 à 09:10
perso je gere ca avec un tableau

lorsque tu initialise ta grid, rempli un tab de string avec les noms de tes clients
sur
l'evenement key up ( ou down, ca marche aussi ), tu boucle sur ton tab
de string avec : tofind= text1.text, le debut des client a
chercher



for i = 0 to taille_mon_tab

if (ucase( mid(mon_tab(i),1,len(to_find))) =ucase(to_find))then

' fais ce que tu a a faire



end if

next i





si tu declare tes tableau en public, ca sera bon


www.be-dot.com
0
Rejoignez-nous