Listes déroulantes en cascade

Listedroulante -  
via55 Messages postés 14393 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

  1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      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