Listes déroulantes en cascade

Listedroulante -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je cherche à réaliser des listes déroulantes en cascades. J'ai réalisé un exemple téléchargeable ici : http://dl.free.fr/gXLZyHG5n

En gros, pour l'exemple, je cherche à sélectionner (en colonne H2 à H4) une marque de voiture, puis un modèle, puis un type. Au final, je cherche à renvoyer la conso en cellule I8.
Je voudrai que les listes déroulantes soient :
- sans doublons (ce que j'ai fait en colonne M)
- sans trou vide (j'ai cherché sur internet, j'ai essayé plusieurs formules, mais je n'ai jamais réussi à les appliquer à mon cas)
- sans macro
- lorsque je sélectionne Citroën, seuls les modèles Citroën s'affichent dans la liste déroulante suivante "Modèle"

Est-il possible d'avoir un peu d'aide car je déprime un peu là :'(
Merci d'avance pour votre aide !

2 réponses

Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bonjour.

Tu n'as pas bien compris ce que sont des listes déroulantes en cascade.
Quand on active celle de la cellule H2 on devrait avoir la liste des 3 marques, et non pas 6 fois Renault, 4 fois Peugeot et 3 fois Citroën !
Et en H3 c'est pire : il n'y a aucune cascade ...

Alors étudie ma fiche pratique, mise à ta disposition dans les Astuces de CCM.
1
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour à vous deux

Entièrement d'accord avec Raymond ☺ !

Mais ton cas m'a intrigué car il peut en effet arriver que l'on soit en face d'un fichier qui évolue et que les sous listes ne soient pas fixes, j'ai donc imaginé un moyen par formules de création automatique des sous-listes à partir de la base de données, les plages où se créent ces sous-listes sont nommées de façon dynamique et s'adaptent donc aux modifications et peuvent être utilisées dans les listes déroulantes de choix
Le seul impératif est de créer (ou de recréer si nécessaire) la liste du premier choix sans doublons (comme indiqué dans les explications jointes à mon fichier)

https://www.cjoint.com/c/HAxsWPCQ4OQ

Raymond si tu vois l'intérêt de rajouter mon exemple avec les explications adéquates dans les fiches pratiques des Astuces CCM, ne te gêne pas c'est fait pour ☺

Cdlmnt
Via
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Rectificatif
On peut parfaitement se passer d'établir une liste sans doublons et extraire par formules les items de la 1ere liste de choix (de la même manière que les suivantes)
De cette manière on peut ajouter ou supprimer autant d'items que l'on veut dans les colonnes servant de base de données, les formules feront le reste et les listes déroulantes afficheront toujours les choix possibles
Nouveau fichier avec cette modification :https://www.cjoint.com/c/HAyucFEDUwQ

Cdlmnt
Via
0