Tableau dynamique

rems02 Messages postés 101 Date d'inscription vendredi 4 avril 2003 Statut Membre Dernière intervention 21 janvier 2008 - 17 mai 2004 à 21:50
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 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...

Rem'S 8-)

1 réponse

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
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 !

Vala
Jack
0
Rejoignez-nous