Cascade liste deroulante dynamique [Résolu]

Messages postés
488
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
31 août 2019
- - Dernière réponse : Mistral_13200
Messages postés
488
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
31 août 2019
- 21 juin 2019 à 18:06
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
Afficher la suite 

5 réponses

Messages postés
2485
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
11 octobre 2019
278
0
Merci
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
Commenter la réponse de DjiDji59430
Messages postés
488
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
31 août 2019
3
0
Merci
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
DjiDji59430
Messages postés
2485
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
11 octobre 2019
278 -
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
Commenter la réponse de Mistral_13200
Messages postés
488
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
31 août 2019
3
0
Merci
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
DjiDji59430
Messages postés
2485
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
11 octobre 2019
278 -
=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)
Commenter la réponse de Mistral_13200
Messages postés
488
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
31 août 2019
3
0
Merci
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
DjiDji59430
Messages postés
2485
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
11 octobre 2019
278 -
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
Commenter la réponse de Mistral_13200
Messages postés
488
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
31 août 2019
3
0
Merci
Ça fonctionne, mille mercis à toi.

Mistral.
Commenter la réponse de Mistral_13200