Re : associer deux menu déroulant
Bonsoir Gaëtan, bonsoir le forum.
évite STP de changer la structure de ta Feuil1 à chaque fois car la macro que j'ai faite et qui est incluse dans les fichiers que je t'ai transmis (d'où l'extension ".xlsm") tient compte de cette structure (le nom de la ville en F10 ou en G10 ce n'est pas la même chose).
Si tu veux voir la macro qui s'exécute quand tu fais un changement dans Feuil1, tu vas dans l'onglet "développeur" et tu cliques sur "Visual basic". ça te permettra éventuellement de t'initier pour voir comment ça fonctionne.
j’ai vu quand je vais sur Armentières (Feuil1 F10) à la place du code en (E10) ça me fait ??? .
Je suppose, que comme la formule commence par B2 :C35 ça ne prend pas la ligne une ?
tu as raison j'ai fait la modification dans la formule qui est construite dans la macro.
Quand je sélectionne la cellule (G10) la ville apparais, mais la formule n’apparais pas dans le cham du haut pour quoi,
et comment je dois faire.
Quand tu sélectionnes la cellule E10 ou la cellule F10, tu peux faire le choix parmi les possibilités que tu as définies en Feuil2 (c'est pour ça que l'on utilise la validation des données pour ces deux cellules en faisant référence à une liste de Feuill2).
mais quand tu fais un choix c'est la macro qui prend le relais pour construire la formule qui sera inscrite dans l'autre cellule.
Je précise :
Si tu optes pour le choix de la ville en F10, tu choisis parmi la liste des villes qui correspond à ce que tu as enregistré en Feuill2. Et quand tu as choisis, la macro va construire la formule qu'Excel devra utiliser en E10 pour afficher le code postal correspondant. Dans ce cas tu auras donc dans la barre de formule en haut de ton écran le nom de la ville pour la cellule F10 et une formule pour la cellule E10.
Si tu optes pour le choix du code postal, c'est l'inverse : tu auras dans la barre de formule le code postal pour E10 et une formule en F10.
J'espère t'avoir expliqué de manière claire comment fonctionne la solution que je t'ai proposée.
En ce qui concerne les données à valeurs multiples je n'ai pas de solution pour le moment. Donc si tu choisis le code postal 59280 en E10 tu auras toujours en F10 la ville "Armentières"; si tu souhaites avoir "Bois Grenier" il faudra que tu le choisisse en F10.
même chose si tu choisis "Villeneuve d'Asq" en F10 tu auras toujours le premier code postal de Villeneuve d'Asq en Feuill2 c'est à dire 59493; si tu veux un des deux autres codes postaux, il faudra que tu en fasses le choix en E10.
Je te souhaite une bonne soirée et ne t'inquiète pas, c'est avec plaisir que je cherche des solutions; c'est pour ça que je participe à ce forum.
Jacou