rems02
Messages postés101Date d'inscriptionvendredi 4 avril 2003StatutMembreDernière intervention21 janvier 2008
-
17 mai 2004 à 21:50
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
17 mai 2004 à 23:15
Bonjour,
Sous excel dans la colonne A je place le NOM,
dans la colonne B j'ai le PRENOM.
Je crée un UserForm dans le quel
j'ai deux listes deroulantes
je recupère mes données de la colonne A
avec une boucle FOR et un tableau dynamique et je les place dans une liste deroulante1,
je fait le même pour la colonne B et je place les données dans la liste deroulante2.
Je voudrais une macro dans UserForm_Chang
qui selon le choix du NOM me donne le PRENOM corespondant.
Merci...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 17 mai 2004 à 23:15
Salut rems02
(A vérifier)
Lorsque l'évenement Change (ou Click) apparait, il te suffit de retrouver l'index de la donnée dans ta liste :
MonIndex = ListNom.ListIndex
Ensuite, il te suffit de rechercher le prénom qui est à ce même index dans l'autre liste :
Prénom = ListPrénom.List(MonIndex)
Bien entendu, il ne faut surtout pas que tes listes soient triée par ordre alphabétique, sinon les index ne correspondront plus !