OVH Cloud OVH Cloud

Peut on effectuer des validations par liste en cascade?

6 réponses
Avatar
Sophie
Admettons que je valide les données d'une première colonne C1 en autorisant
les valeurs v1..v5 d'une liste L. Pour chaque cellule, je choisis donc la
valeur v1, ou v2, ou v3 (...) de la liste L.
J'aimerais que pour la deuxième colonne, sur la ligne où la valeur v a été
rentrée, une liste l1 soit disponible si v1 a été sélectionné, une liste l2
si c'est v2, etc. jusqu'à une liste l5 si on a validé v5 dans la première
colonne.
Peut on filtrer ainsi des données de plusieurs listes successivement
Merci de m'apporter votre aide,

6 réponses

Avatar
Pierre CFI [mvp]
bonjour
en fait tu fais des listes que tu nommes lst_V1 , Lst_V2 ......
puis données/validation liste tu mets =INDIRECT("lst_" & A1)
donc si dans A1 il y a V1 c'est la liste Lst_V1 qui apparait, V2 la Lst_V2

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Sophie" a écrit dans le message de news:
Admettons que je valide les données d'une première colonne C1 en autorisant
les valeurs v1..v5 d'une liste L. Pour chaque cellule, je choisis donc la
valeur v1, ou v2, ou v3 (...) de la liste L.
J'aimerais que pour la deuxième colonne, sur la ligne où la valeur v a été
rentrée, une liste l1 soit disponible si v1 a été sélectionné, une liste l2
si c'est v2, etc. jusqu'à une liste l5 si on a validé v5 dans la première
colonne.
Peut on filtrer ainsi des données de plusieurs listes successivement
Merci de m'apporter votre aide,


Avatar
AV
Là :
http://www.excelabo.net/moteurs/compteclic.php?nom=av-listevalidmultiples

AV
Avatar
Sophie
merci pour ton exemple!!! par contre, je ne vois sur ta feuille aucune trace
des listes marques, couleur, type, etc. as-tu juste nommé des plages de
cellules ou est-ce que ce sont bien des listes? comment faire apparaitre leur
format?
je n'arrive pour ma part pas a nommer mes listes... je debute...
merci encore!


Là :
http://www.excelabo.net/moteurs/compteclic.php?nom=av-listevalidmultiples

AV





Avatar
AV
Les listes de validation sont en A2;B2;C2
Clic droit sur le nom de l'onglet > visualiser le c ode pour voir le code
associé aux évènements
Pour voir comment sonnommées les plages : Insertion > Nom > Définir

AV
Avatar
Sophie
ok ca marche! juste une derniere question: si les cellules auxquelles je dois
référer comportent des espaces, comment définir leur nom?
explication:
je crée des listes list_v1, list_v2.... mais le v1 en question réfere à une
expression à laquelle je ne peux pas toucher et qui comporte des espaces.
Dans ce cas je ne peux pas définir list_v1. Y a-t-il une astuce pour y
référer avec des underscore ou des apostrophes?
En reprenant l'exemple des voitures, c'est comme si j'avais dans ma liste de
types en plus de renault, citroen et peugeot "Rolls Royce" et que je ne peux
pas modifier l'écriture de ce nom... comment alors définir la liste
"type_rolls royce"?
Des suggestions?
Merci encore pour votre rapidité (je suis impressionnée!)
Avatar
AV
types en plus de renault, citroen et peugeot "Rolls Royce" et que je ne peux
pas modifier l'écriture de ce nom... comment alors définir la liste
"type_rolls royce"?


Intéressante question !

Regarde là :
http://cjoint.com/?irqo66DPrY

AV