Lien entre listes déroulantes me donnant une valeur

Bonsoir

Voilà je galére depuis plusieurs jours, j'ai parcouru la toile à la recherche de ma solution mais rien..

Donc je m'adresse à vous.

j'ai joint le fichier. J'espére pouvoir etre clair pour exposer mon problème.

Je voudrais que sur la feuil2

* 1) liste je sélectionne le département. Ok pas de problème

*2) Dessous cela me donne la liste des communes correpondant au département, cela fonctionne que pour Aube.

*3) Et en dernier que cela me donne le code Insee de la commune cela fonctionne que pour l'Aube aussi.

Nota: je suis obligé de travailler sur 2 feuilles différentes.

En espérant que vous pourrez m'aider.

Amicalement Patrick.

Bonsoir !

Je pense avoir trouver une solution à ton problème, même si je ne suis pas sur étant donné que dans ton classeur aucune des définition de zone ne fonctionne, tout pointe sur ton disque local.

Ceci dit, voilà ce que je te propose.

1°) Tu définis une liste pour tes départements

Departement : =Communes!$A$1:$G$1

2°) Tu définis une liste de villes par départements

  • Aube : =Communes!$A$2:$A$434
  • Haute_Marne : =Communes!$C$2:$C$435
  • Marne : =Communes!$E$2:$E$621
  • Ardennes : =Communes!$G$2:$G$464

3°) Dans la cellule C3 de ta Feuil2, tu appliques la liste déroulante Departement, bon avec ma méthode, c'est un peu moche, il y a des espaces.

4°) Ensuite tu vas dans le gestionnaire de nom, tu crées une nouvelle sélection "Commune" dans laquelle tu écris :

=SI('CODE INSEE'!$C$3=Communes!$A$1;Aube;SI('CODE INSEE'!$C$3=Communes!$C$1;Haute_Marne;SI('CODE INSEE'!$C$3=Communes!$E$1;Marne;SI('CODE INSEE'!$C$3=Communes!$G$1;Ardennes;"Il y a une erreur."))))

5°) Dans la cellule C5 de cette même feuille, tu appliques la liste déroulante Commune.

Et là, la liste devient dynamique.

Pour le code postal, je crois qu'il y a une erreur dans ta formule, dans ton premier RECHERCHEV, tu as bien mis la valeur cherchée, mais pas dans les suivants.

Ton excel en pièce jointe avec les modifications.

bonsoir

un essai avec des formules simples

48pattrick.zip (42.14 Ko)

cordialement

Bonsoir

Merci à vous Maluciole & Tulip_4

Cela correspond à mes besoins encore merci.

Maluciole petite question pourquoi à la fin du 4°) tu mets "il y a une erreur"?

Tulipe_4 il y a un petit problème car le premier code insee du département selectionné s'inscrit par défault.

Amicalement Patrick

C'est une habitude que j'ai de toujours mettre un affichage si aucune des conditions n'est remplie. Je préfère voir un texte spécifique qu'autre chose.

Bonjour,

Cf PJ

Ceuzin

Bonsoir Ceuzin

Et merci pour ta contribution à mon problème.

Cela m'interesse car je peux trés facilement rajouter des départements avec communes & code Insee, mais en essayant, je me suis rendu compte qu'il me manque les communes de la première ligne et je ne trouve pas la solution pour la modification donc si tu peux m'éclairer merci d'avance.

Amicalement Patrick.

Bonsoir,

voir pj

Ceuzin

Bonsoir Ceuzin

Merci cela me confirme la modification que j'ai fait, mais maintenant je viens de me rendre compte qu'il me manque les dernières commune de chaque département... donc je cherche la solution

Encore merci.

Pattrick

bonjour

ne cherche plus : enleve le -1 au bout de la formule de la liste car tu as nbval ( ...............) -1

cordialement

Ok sa marche Merci à vous.

Patrick.

Bonjour

Je reviens vers vous une nouvelle fois.

Je viens de voir que je n'obtiens pas le code insee des dernières communes de chaque département en E8, j'ai cherché mais ne trouve pas la solution.

Amicalement Patrick

OK j'ai enfin trouvé.

Amicalement Patrick.

Rechercher des sujets similaires à "lien entre listes deroulantes donnant valeur"