Bonjour,
Voilà, je me demandais jusqu'où l'on pouvait aller avec les filtres avec des listes déroulantes liées.
Je m'explique... (enfin je vais essayer)
- La première liste déroulante est suivant la feuille "Type" qui permet de choisir un type (normal...)
Voici la ligne d'un choix possible sélectionnable:
- Type | Designation | Role | Text 1 | Texte 2 | Texte 3 | Option 1 | Option 2 | Option 3 | Option 4 | Option 5
Type 1| ref 1 | Role 1| xxx | xxx | xxx | 1 | 1 | 0 | 0 | 1
La deuxième liste déroulante est de pouvoir choisir un code possible selon l'option du type choisi, soit afficher les codes (sans doublons) selon si l'option 1, 2, etc est égal à 1 du type choisi.
Voici le tableau de la feuille "List" à filtrer
- Option Designation Code
Option 1 X1 MF1
Option 1 X2 MF2
Option 2 X3 MF2
Option 2 X4 MF1
Option 2 X5 MF1
Option 1 X6 MF1
Option 3 X7 MF2
Option 6 X8 MF2
Option 6 X9 MF2
Option 4 X10 MF3
Option 3 X11 MF3
Option 3 X12 MF1
Option 5 X13 MF1
Option 4 X14 MF1
Option 5 X15 MF1
Option 4 X16 MF1
Option 4 X17 MF1
Option 2 X18 MF3
Option 5 X19 MF3
Option 1 X20 MF3
Une fois validé toutes les options selon le code choisi seront mis dans un tableau de la feuille "Result"
Après plusieurs recherche, j'ai pas réussi à trouvé le code VBa qui permet ce genre de filtre pour les listes déroulantes. Du coup je me demande si nous avons pas des limites à termes de filtre en VBA.
Je vous joint le fichier qui sera plus simple pour comprendre.
Le seul truc que j'ai du mal à faire c'est surtout de lier la deuxième liste déroulante non par pas une condition, mais plusieurs.
Merci d'avance pour votre aide,