Validation de données en cascade

Etienne42

XLDnaute Nouveau
Hi all !
Question sans doute simple quand on a la réponse ...
Peut-on faire des validations de données de type "liste" en cascade, directement dans une feuille de calcul, c'est à dire : si dans une cellule on met une validation de données de type "liste" avec liste déroulante des choix possibles, peut-on dans une autre cellule faire apparaître une liste différente de données valides selon le choix qui est fait dans le première cellule ?
Par ex :
Cellule A1, choix possibles valeurs a, b, c.
Cellule A2 : si A1 = a, choix possibles d, e, f
si A1 = b, choix possibles g et h
si A1 = c, choix possibles i, j, k et l
Et ainsi de suite, si on veut faire un 3ème niveau, etc ...
Merci !
 

Odette

XLDnaute Nouveau
Re : Validation de données en cascade

Bonjour,
La clé est de nommer les contenus des listes dépendantes
et d'y référer avec la fonction INDIRECT()
J'ai nommé avec la lettre désirée suivi d'un_ car c est reconnu par Excel comme étant une colonne

Je joins un fichier.

Odette
 

Pièces jointes

  • Listes validées.xls
    25 KB · Affichages: 100

fanfan38

XLDnaute Barbatruc
Re : Validation de données en cascade

Bonjour,
Ce que j'ai fait: la valeur du combobox1 est le nom de la source du combobox2...
Exemple: si "Course" dans combobox1 => combobox2.rowsource=Course (plage nommée)
Donc combobox2.rowsource=combobox1.value....
A mettre dans la macro ComboBox1_Change...

A+ François
 

Etienne42

XLDnaute Nouveau
Re : Validation de données en cascade

Vous êtes trop cools. Première visite sur le site, inscription, première question, et des réponses rapides et efficaces !
Bon, ou alors la question était trop facile. Attendez que je progresse, ça va se corser lol.
Non, sincèrement, merci à vous tous et à XLD !