Liste déroulante préfiltrée

jeff -  
Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je voudrais sur ma feuille 2 mettre une liste déroulante équivalente aux valeurs de la colonne A de la feuille 1 qui réponde à 1 critère (=un texte) de la colonne B +1 critère (=un texte) de la colonne C.
Est ce que cela est possible avec une formule à mettre dans validation de données/liste derourante?

Merci par avance

jeff

4 réponses

  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Re

    Ton fichier en retour
    https://www.cjoint.com/c/HKjw3o2HfsR

    Cdlmnt
    Via
    1
    1. jeff
       
      ok merci.
      Je vais essayer de comprendre ce que tu as fait.
      merci encore

      jeff
      0
    2. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
       
      Bonjour à tous,

      @via55 : en Feuil1!G2, tu devrais bloquer en absolu la ligne 1 de la colonne G : =SI(ET(C2=Feuil2!$B$1;D2=Feuil2!$B$2);MAX(G$1:G1)+1;"")

      Cordialement
      0
  2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Bonjour jeff.

    Tu as exposé un problème concernant 11 lignes, 1 liste déroulante, 1 famille et 1 sous-famille.
    Il va de soi que la solution n'est pas du tout la même quand il s'agit de plusieurs listes déroulantes formées de la combinaison de plusieurs familles et plusieurs sous-familles !
    Alors oublie tout ce que je t'ai écrit : cela ne correspond pas du tout à ton véritable problème ...

    Continue à travailler avec mon vénérable ami via55, que je salue ici.
    1
    1. jeff
       
      merci quand même Raymond pour ton implication, celle ci m'a mené sur la bonne voie je l'espère.
      Je passe par des tableaux dynamiques différents qui me permettent d'appliquer mes filtres et donc de créer mes différentes listes.
      A partir de là je fais mes listes déroulantes via validation de données qui pointent sur la liste pré-définie, ça fait une bonne flopée de listes mais ça a l'air de fonctionner.
      Merci encore !!!
      0
    2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
       
      Je te remercie sincèrement de ton message.
      Je te souhaite bon courage et bonne chance pour arriver au terme de ton projet.
      Et à la prochaine.
      0
  3. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir,

    A priori je dirai non mais ton exposé n'est pas clair
    Poste un exemple de ton fichier sur cjoint.com, fais créer un lien que tu copies et reviesn coller ici, on verra alors ce qui est envisageable

    Cdmnt
    Via

    0
    1. jeff
       
      Salut via,
      tout d'abord merci de t'intéresser à mon problème. Ci dessous le lien pour télécharger l'exemple:
      https://www.cjoint.com/c/HKjwnDQPeEX

      Merci

      jeff
      0
  4. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Bonjour.

    - Cellules F2:F12, formule =SI(ET(C:C="nez_de_dalle";D:D="acc_profil");B:B;"")
    - Nom défini "LD" pour la colonne F:F
    - Trier le tableau par rapport à F:F
    - Cellule A1 de Feuil2 liste déroulante avec source =LD
    https://www.cjoint.com/c/HKkchRfUZ1b
    0
    1. jeff
       
      ok Raymond, merci.
      Maintenant comment fais tu pour enlever les blancs dans la liste déroulante?
      0
    2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
       
      Pas besoin d'enlever les blancs, puisqu'on a fait un tri basé sur F !
      Si tu as compris la logique de ma démarche, tu auras spontanément choisi un tri de Z à A, ou tu n'auras sélectionné que les cellules non-vides pour définir le nom LD ...
      0
    3. jeff
       
      désolé pour le retard.
      Merci Raymond pour ton exemple, mais effectivement, il y a des lignes blanches dans la liste déroulante.
      Comment faire pour les exclure?
      Parce que dans mon cas je dois faire autant de liste déroulantes que de familles/sous-familles, de plus ma feuille de donnée comprend une 200aine de lignes.
      Merci
      0
    4. jeff
       
      la solution du filtre ne marche que si j'ai une liste, du moment ou il y en a au moins 2, le fitre de la 2ème annule le filtre de la 1ère.
      Me semble t il .....
      0