Cascade liste deroulante dynamique [Résolu/Fermé]

Signaler
Messages postés
532
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
30 juillet 2020
-
Messages postés
532
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
30 juillet 2020
-
Bonjour à tous,
J'ai encore besoin de vous … Je suis Windows 7 et Excel 2010.
J’ai besoin de créer des listes déroulantes dynamiques en cascade.
Pour les colonnes je suis arrivé à faire ce que je voulais et ça fonctionne. Je peux ajouter ou supprimer des colonnes et rendre la première liste déroulante dynamique.
Par contre pour les lignes j’ai une erreur « #Valeur » que je ne parviens pas à corriger.
Avec le lien ci-dessous, vous avez une version allégée de mon fichier :

https://www.cjoint.com/c/IFuiPMSMWUW

L’un de vous pourrait-il m’aider.
D’avance Merci.
Mistral

5 réponses

Messages postés
2712
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
12 août 2020
361
Bonjour à tous,

Ta formule fonctionne tres bien et il suffit de la mettre dans la liste de validation telle
quelle.
https://www.cjoint.com/c/IFujexSWe8B

Crdlmt
Messages postés
532
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
30 juillet 2020
3
Tout d'abord merci pour ta réponse.
Effectivement cela semble fonctionner, mais alors pourquoi j'ai cette erreur #Valeur" cellule B18 de l'onglet "Catégories".

Je vais poursuivre le création de mon classeur.
Mille mercis à toi
Mistral
Messages postés
2712
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
12 août 2020
361
parce que decaler() ne travaille qu'a l’intérieur d'une fonction
Pour voir le résultat je fais
=somme(decaler())
et la tu vois ta plage

Crdlmt
Messages postés
532
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
30 juillet 2020
3
J'ai un autre problème ...
Dans la première liste déroulante j'ai le choix pour toutes les catégories.
Par contre pour la seconde, celle qui dépend du choix dans la première, j'ai toujours les même valeurs.
Voir fichier ci-joint :
https://www.cjoint.com/c/IFuo3P000PW

Je ne comprends pas

Mistarl
Messages postés
2712
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
12 août 2020
361
=DECALER(Catégories!$A$1;1;EQUIV($E$9;Catégories!$1:$1;0)-1;NBVAL(DECALER(Catégories!$A$1;1;EQUIV($E$9;Catégories!$1:$1;0)-1;20;1));1)
Messages postés
532
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
30 juillet 2020
3
Bonjour DjiDji,

Merci pour le temps que tu consacre à mon problème, mais malheureusement ta dernière réponse ne change rien à mon problème.
J'ai refait mon classeur en mettant des annotations sur le 1er onglet en espérant que cela rendra les choses plus claires :

https://www.cjoint.com/c/IFvmkUt6NyW

J'ai encore passé la matinée dessus sans rien trouver de concret.

Cordialement
Mistral
Messages postés
2712
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
12 août 2020
361
Forcement, apprend a te servir de la fonction equiv()

DECALER(Catégories!$A$1;1;EQUIV(Opérations!$E$9;Catégories!$1:$1;0)-1;NBVAL(DECALER(Catégories!$A$1;1;EQUIV(Opérations!$E$9;Catégories!$1:$1;0)-1;20;1));1)


Crdlmt
Messages postés
532
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
30 juillet 2020
3
Ça fonctionne, mille mercis à toi.

Mistral.