Bonjour,
la question a déjà été posée de nombreuses fois sur le net, mais je n'ai rien trouvé correspondant à mon cas, je m'explique :
Dans une feuille de paramétrage de mon classeur, je dispose de plusieurs tableaux.
Le premier tableau est une liste simple de FAMILLES de produits (Electrique, Hydraulique, etc...)
Le second tableau est une liste de SOUS-FAMILLES ayant en colonne chaque FAMILLE. Un "x" est saisi dans la cellule pour laquelle la SOUS-FAMILLE appartient à la FAMILLE.
Par exemple, ça se présente dans ce genre là :
Dans mon tableau principal, j'ai donc une liste déroulante listant toutes les FAMILLES.
Là où mon problème se pose, c'est que dans la 2e liste déroulante, je souhaiterai les SOUS-FAMILLES appartenant à cette famille
- Pour Elec : Voyant et Divers
- Pour Hydr : Tuyau et Divers
Je souhaite éviter le VBA autant que possible pour ce classeur.
J'ai essayé quelque chose avec des formules INDEX et EQUIV dans ma validation de données, mais je n'ai évidemment que le premier résultat.
Voici ce que j'ai actuellement dans la validation de données :
Cette ligne fonctionne, mais uniquement pour le premier résultat trouvé.
Merci d'avance pour vos lumières
la question a déjà été posée de nombreuses fois sur le net, mais je n'ai rien trouvé correspondant à mon cas, je m'explique :
Dans une feuille de paramétrage de mon classeur, je dispose de plusieurs tableaux.
Le premier tableau est une liste simple de FAMILLES de produits (Electrique, Hydraulique, etc...)
Le second tableau est une liste de SOUS-FAMILLES ayant en colonne chaque FAMILLE. Un "x" est saisi dans la cellule pour laquelle la SOUS-FAMILLE appartient à la FAMILLE.
Par exemple, ça se présente dans ce genre là :
Sous-Famille | Electrique | Hydraulique |
Voyant | x | |
Tuyau | x | |
Divers | x | x |
Dans mon tableau principal, j'ai donc une liste déroulante listant toutes les FAMILLES.
Là où mon problème se pose, c'est que dans la 2e liste déroulante, je souhaiterai les SOUS-FAMILLES appartenant à cette famille
- Pour Elec : Voyant et Divers
- Pour Hydr : Tuyau et Divers
Je souhaite éviter le VBA autant que possible pour ce classeur.
J'ai essayé quelque chose avec des formules INDEX et EQUIV dans ma validation de données, mais je n'ai évidemment que le premier résultat.
Voici ce que j'ai actuellement dans la validation de données :
Code:
=INDEX(INDIRECT("SousFamille[Sous-famille]");EQUIV("x";INDIRECT(CONCAT("SousFamille[";$N2;"]"));0))
Cette ligne fonctionne, mais uniquement pour le premier résultat trouvé.
Merci d'avance pour vos lumières