Liste déroulante multiple
Résolu
viic086
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je dois réaliser un tableau pour mon travail, mais je bloque depuis des jours.
J'ai un grand tableau avec plusieurs catégories, mais j'ai besoin de votre aide pour trois catégories seulement.
J'ai une colonne Pays, une colonne code postal et une colonne commune.
Quand je rentre mes données, j'aimerais que tout soit en relation.
Par exemple je sélectionne dans ma liste déroulante le pays france. De ce fait seul les code postaux français apparaissent dans la seconde liste déroulante. Jusque la, j'ai réussi.
Mais quand je sélectionne un code postal, les communes correspondantes dans la troisième colonne (liste déroulante) ne marche pas, aucun résultat.
HELLLLP !!!!
Merci d'avance de votre aide.
J'espère avoir été clair.
Je dois réaliser un tableau pour mon travail, mais je bloque depuis des jours.
J'ai un grand tableau avec plusieurs catégories, mais j'ai besoin de votre aide pour trois catégories seulement.
J'ai une colonne Pays, une colonne code postal et une colonne commune.
Quand je rentre mes données, j'aimerais que tout soit en relation.
Par exemple je sélectionne dans ma liste déroulante le pays france. De ce fait seul les code postaux français apparaissent dans la seconde liste déroulante. Jusque la, j'ai réussi.
Mais quand je sélectionne un code postal, les communes correspondantes dans la troisième colonne (liste déroulante) ne marche pas, aucun résultat.
HELLLLP !!!!
Merci d'avance de votre aide.
J'espère avoir été clair.
A voir également:
- Liste déroulante multiple
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Supprimer liste déroulante excel - Forum Réseaux sociaux
- Liste code ascii - Guide
8 réponses
Bonjour,
Faudrait une maquette de votre fichier avec les infos relatives a votre probleme et ce que vous avec deja "programme"
Faudrait une maquette de votre fichier avec les infos relatives a votre probleme et ce que vous avec deja "programme"


Voila deux photos de mon tableau.
J'ai utilisé pour la colonne Pays :
Données - Validation des données - Liste - Source: ''=Pays"
Et pour la colonne CP :
Données - Validation des données - Liste - Source: ''=INDIRECT($C$2)"
J'ai essayé de faire pareil pour commune mais ça ne marche pas.
Merci d'avance.
Bonsoir
Il faut passer par une formule plus complexe avec DECALER
Exemple : https://www.cjoint.com/?0EEahGTZ6xJ
Cdlmnt
Via
Il faut passer par une formule plus complexe avec DECALER
Exemple : https://www.cjoint.com/?0EEahGTZ6xJ
Cdlmnt
Via
Bonsoir,
Oui, c'est un peu plus compliqué, il faut créer des noms avec des formules DECALER
Exemple avec 2 départements sur 2 colonnes
https://www.cjoint.com/?0EFwzUiPJxF
Cdlmnt
Via
Oui, c'est un peu plus compliqué, il faut créer des noms avec des formules DECALER
Exemple avec 2 départements sur 2 colonnes
https://www.cjoint.com/?0EFwzUiPJxF
Cdlmnt
Via
Bonjour,
merci pour votre réponse.
J'ai presque réussi mais encore un petit problème alors je reviens vers vous.
Est ce que c'est possible de faire les formules sur deux pages différentes ?
Car mon tableau récapitulatif se fait sur la première feuille. Et les données sont sur la deuxième feuille.
Merci d'avance
merci pour votre réponse.
J'ai presque réussi mais encore un petit problème alors je reviens vers vous.
Est ce que c'est possible de faire les formules sur deux pages différentes ?
Car mon tableau récapitulatif se fait sur la première feuille. Et les données sont sur la deuxième feuille.
Merci d'avance
Bonjour Vic
Hello Vaucluse ;)
Comme dit Vaucluse les formules utilisant champs nommés sont applicables dans n'importe quelle feuille. C'est le cas de l'exemple que j'avais envoyé, presque tous les champs utilisés sont nommés, il suffit de changer les references aux listes de choix dans :
choixcp Fait référence à : =DECALER(cp;;EQUIV(Feuil2!$I$2;depart;0)-1)
choixvilles Fait référence à : =DECALER(cpvilles;;EQUIV(Feuil2!$I$2;depart;0)-1)
villes_possibles Fait référence à :=DECALER(choixvilles;EQUIV(Feuil2!$K$2;cpvilles;0)-1;;NB.SI(cpvilles;Feuil2!$K$2))
(Aller dans Formules Gestionnaire de noms selectionner le nom et Modifier)
soit en mettant les nouvelles références des cellules de la feuille concernée, soit mieux en nommant ces cellules; celle de la liste des département par ex mondepart et celle de la liste de choix des CP par exemple moncp et remplacer dans les Fait référence à Feuil2!$I$2 par mondepart et Feuil2!$K$2 par moncp
Cdlmnt
Via
Hello Vaucluse ;)
Comme dit Vaucluse les formules utilisant champs nommés sont applicables dans n'importe quelle feuille. C'est le cas de l'exemple que j'avais envoyé, presque tous les champs utilisés sont nommés, il suffit de changer les references aux listes de choix dans :
choixcp Fait référence à : =DECALER(cp;;EQUIV(Feuil2!$I$2;depart;0)-1)
choixvilles Fait référence à : =DECALER(cpvilles;;EQUIV(Feuil2!$I$2;depart;0)-1)
villes_possibles Fait référence à :=DECALER(choixvilles;EQUIV(Feuil2!$K$2;cpvilles;0)-1;;NB.SI(cpvilles;Feuil2!$K$2))
(Aller dans Formules Gestionnaire de noms selectionner le nom et Modifier)
soit en mettant les nouvelles références des cellules de la feuille concernée, soit mieux en nommant ces cellules; celle de la liste des département par ex mondepart et celle de la liste de choix des CP par exemple moncp et remplacer dans les Fait référence à Feuil2!$I$2 par mondepart et Feuil2!$K$2 par moncp
Cdlmnt
Via
Et finalement
je viens de comprendre l'ensemble du problème (suis parti un peu vite
ce qui ne va pas est bien dans la formule du nom villes_possibles qui démarre sur choixville.
il faut décaler d'une colonne pour retomber sur la l:iste des noms
=DECALER(choixvilles;EQUIV(Tableau!$D$2;cpvilles;0)-1;1;NB.SI(cpvilles;Tableau!$D$2))
crdlmnt
Errare humanum est, perseverare diabolicum
je viens de comprendre l'ensemble du problème (suis parti un peu vite
ce qui ne va pas est bien dans la formule du nom villes_possibles qui démarre sur choixville.
il faut décaler d'une colonne pour retomber sur la l:iste des noms
=DECALER(choixvilles;EQUIV(Tableau!$D$2;cpvilles;0)-1;1;NB.SI(cpvilles;Tableau!$D$2))
crdlmnt
Errare humanum est, perseverare diabolicum
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
J'ai trouvé ce qui n'allait pas j'avais oublié un champ dans ma démo
Le fichier de Vic rectifié, tout devrait fonctionner :
http://www.cjoint.com/c/EFdnBGBuKKh
Oui Vaucluse le décalement n'était pas le bon, je l'ai réglé avec un nouveau champ et adapté aussi les formules pour qu'elles s'adaptent à la ligne de choix puisque au vu du tableau de Vic il va y avoir plusieurs choix différents les uns en dessous des autres
J'espère que ça va aller, je dois m'absenter jusqu'à ce soir
Cdlmnt
Via
J'ai trouvé ce qui n'allait pas j'avais oublié un champ dans ma démo
Le fichier de Vic rectifié, tout devrait fonctionner :
http://www.cjoint.com/c/EFdnBGBuKKh
Oui Vaucluse le décalement n'était pas le bon, je l'ai réglé avec un nouveau champ et adapté aussi les formules pour qu'elles s'adaptent à la ligne de choix puisque au vu du tableau de Vic il va y avoir plusieurs choix différents les uns en dessous des autres
J'espère que ça va aller, je dois m'absenter jusqu'à ce soir
Cdlmnt
Via
RE bonjour,
J'ai à nouveau besoin de vous. Et grand malheur pour moi, sur le même sujet et les mêmes problèmes.
mon patron veut créer d'autress colonnes en liaisons :@
Vous pouvez me donner les formules que vous aviez utiliser auparavant ?
merci d'avance.
J'ai à nouveau besoin de vous. Et grand malheur pour moi, sur le même sujet et les mêmes problèmes.
mon patron veut créer d'autress colonnes en liaisons :@
Vous pouvez me donner les formules que vous aviez utiliser auparavant ?
merci d'avance.
Re,
j'ai bien reçu le fichier.
Voici mon problème :
1- Quand je créer une nouvelle ligne, la liste des pays ne s'affiche pas. Je dois étirer la cellule du dessus pour que la liste déroulante apparaisse.
2- Ensuite, je n'arrive pas à "lier" les cellules concernant les hébergements (colonnes I-J-K-L)
J'aimerais que quand je tape la commune de l'hébergement apparaisse ensuite le code postal ou vice versa) et quand je rentre par exemple l'hotel apparaisse tous les noms d'hotels.
Pouvez vous m'aidez sur la formule ? Je sais que c'est une formule "simple" mais je n'arrive pas à la mettre en application.
Je vous joins mon fichier si vous avez besoin de vous rappeler mon sujet http://www.cjoint.com/c/EGrlnVK1I3k
Merci d'avance.
j'ai bien reçu le fichier.
Voici mon problème :
1- Quand je créer une nouvelle ligne, la liste des pays ne s'affiche pas. Je dois étirer la cellule du dessus pour que la liste déroulante apparaisse.
2- Ensuite, je n'arrive pas à "lier" les cellules concernant les hébergements (colonnes I-J-K-L)
J'aimerais que quand je tape la commune de l'hébergement apparaisse ensuite le code postal ou vice versa) et quand je rentre par exemple l'hotel apparaisse tous les noms d'hotels.
Pouvez vous m'aidez sur la formule ? Je sais que c'est une formule "simple" mais je n'arrive pas à la mettre en application.
Je vous joins mon fichier si vous avez besoin de vous rappeler mon sujet http://www.cjoint.com/c/EGrlnVK1I3k
Merci d'avance.
Quand tu inseres une ligne ça fonctionne la formule des cellules de la ligne précédente est reprise
Pour le 2 tu avais presque bon, c'est bien la fonction INDIRECT (seule tes sous-plages commençaient une ligne trop haut) et pour le CP pour retrouver celui associé à la commune choisie il fallait une formule de RECHERCHEV
Pour le 2 tu avais presque bon, c'est bien la fonction INDIRECT (seule tes sous-plages commençaient une ligne trop haut) et pour le CP pour retrouver celui associé à la commune choisie il fallait une formule de RECHERCHEV
Euh non en faite, ca ne marche pas.
Quand j'insère une ligne, les listes deroulantes pour le vecteurs et le pays n'apparaissent pas, il faudrait que je les tape à le main et après ca marche.
Les types d'hébergement n'apparaissent pas non plus. Et dans nom ce sont seulement les noms d'hotel :( j'en ai marre de ce tableau :(
Quand j'insère une ligne, les listes deroulantes pour le vecteurs et le pays n'apparaissent pas, il faudrait que je les tape à le main et après ca marche.
Les types d'hébergement n'apparaissent pas non plus. Et dans nom ce sont seulement les noms d'hotel :( j'en ai marre de ce tableau :(