Liste déroulante conditionnelle évolutive
mikacommentcamarche
Messages postés
3
Statut
Membre
-
mikacommentcamarche Messages postés 3 Statut Membre -
mikacommentcamarche Messages postés 3 Statut Membre -
Bonjour,
Après des heures de recherche, je me résous à poser ma question.
Je souhaite créer une liste déroulante à partir du résultat d'une autre. Question assez classique. Je choisis une valeur dans une première liste, et ma deuxième liste dépend du choix de la première valeur.
Le problème est que cette solution utilise des "noms" pour lesquels on définit des plages de valeurs fixes.
Le problème que j'ai est que mes listes de noms sont amenées à évoluer souvent. Cela veut dire que dès que je rajoute un nom à ma liste, je dois redéfinir la plage correspondant au nom avec cette solution.
Avez-vous idée comment définir de manière dynamique la plage de mon nom?
Dans l'image ci-dessous, j'aurai un nom pour l'affaire 10-0089-4 allant de la deuxième colonne, de la cellule 2 à 6.
Et ainsi de suite pour les autres "affaires".
Par contre, si j'ajoute un "lot" à ma première affaire, je vais insérer une ligne et je suis obligé de redéfinir ma plage pour l'affaire 10-0089-4 ainsi que les plages de toutes les autres affaires (car elles sont en dessous dans le tableau). Ce qui veut dire que si mes listes évoluent souvent, c'est solution n'est pas viable.

Avez-vous une idée pour définir des noms avec des plages qui pourraient évoluer?
J'espère avoir été assez clair. N'hésitez pas à me demander si vous avez besoin de précisions.
Merci d'avance pour votre aide.
Après des heures de recherche, je me résous à poser ma question.
Je souhaite créer une liste déroulante à partir du résultat d'une autre. Question assez classique. Je choisis une valeur dans une première liste, et ma deuxième liste dépend du choix de la première valeur.
Le problème est que cette solution utilise des "noms" pour lesquels on définit des plages de valeurs fixes.
Le problème que j'ai est que mes listes de noms sont amenées à évoluer souvent. Cela veut dire que dès que je rajoute un nom à ma liste, je dois redéfinir la plage correspondant au nom avec cette solution.
Avez-vous idée comment définir de manière dynamique la plage de mon nom?
Dans l'image ci-dessous, j'aurai un nom pour l'affaire 10-0089-4 allant de la deuxième colonne, de la cellule 2 à 6.
Et ainsi de suite pour les autres "affaires".
Par contre, si j'ajoute un "lot" à ma première affaire, je vais insérer une ligne et je suis obligé de redéfinir ma plage pour l'affaire 10-0089-4 ainsi que les plages de toutes les autres affaires (car elles sont en dessous dans le tableau). Ce qui veut dire que si mes listes évoluent souvent, c'est solution n'est pas viable.

Avez-vous une idée pour définir des noms avec des plages qui pourraient évoluer?
J'espère avoir été assez clair. N'hésitez pas à me demander si vous avez besoin de précisions.
Merci d'avance pour votre aide.
A voir également:
- Excel liste déroulante conditionnelle dynamique
- Liste déroulante excel - Guide
- Excel liste déroulante conditionnelle - Guide
- Mise en forme conditionnelle excel - Guide
- Tableau croisé dynamique excel exemple - Guide
- Word et excel gratuit - Guide
2 réponses
Bonjour,
http://boisgontierjacques.free.fr/pages_site/listes_cascade.htm#ListecacadeBD
Jacques Boisgontier
http://boisgontierjacques.free.fr/pages_site/listes_cascade.htm#ListecacadeBD
Jacques Boisgontier
Bonjour,
une solution:
pour ton affaire 10-0089-4 (qui est dans la colonne D), si le nom de ta liste est af-10-0089-4, sa definition sera, si le premier terme de ta liste est en F120
=decaler($F$120;0;1;nb.si(D:D;"10-0089-4");1)
Sans fichier exemple, c'est moins évident a voir !!!
une solution:
pour ton affaire 10-0089-4 (qui est dans la colonne D), si le nom de ta liste est af-10-0089-4, sa definition sera, si le premier terme de ta liste est en F120
=decaler($F$120;0;1;nb.si(D:D;"10-0089-4");1)
Sans fichier exemple, c'est moins évident a voir !!!
Bonjour,
Merci pour l'aide. Mais le problème est que je ne connais pas la position de mon affaire à l'avance dans la colonne. Je veux justement pouvoir en ajouter facilement. J'ai essayé de trouver la position de manière dynamique à partir de ton idée, mais je n'ai pas abouti. Trop compliqué je crois
Merci pour l'aide. Mais le problème est que je ne connais pas la position de mon affaire à l'avance dans la colonne. Je veux justement pouvoir en ajouter facilement. J'ai essayé de trouver la position de manière dynamique à partir de ton idée, mais je n'ai pas abouti. Trop compliqué je crois
Merci pour votre aide. Je travaille déjà beaucoup avec votre site qui m'a bien aidé, mais je n'avais pas trouvé ce passage. Après quelques heures de compréhension (le site offre tellement de possibilités que je m'y suis perdu à un moment), j'ai réussi à mettre ça en place pour mon besoin. C'est exactement ce qu'il me fallait.