Bonjour
J'ai créé une liste déroulante avec une liste d'éditeurs. Dans une autre cellule j'ai une liste déroulante construite à partir d'un INDIRECT utilisant le résultat de la 1ere liste. Ce résultat représente une zone nommée créé à partir de la fonction DECALER. Le mixte des 2 ne fonctionne pas.
Cellule A1 est une liste déroulante ayant pour source une zone nommée "EDITEUR", après sélection cela donne MICROSOFT par exemple
Cellule B1 est une liste déroulante ayant pour source une zone nommée = INDIRECT(A1)
La zone nommée MICROSOFT a pour valeur = DECALER(Feuil1!$E$2;0;0;NBVAL(Feuil1!$E$2:$E$7)) et représente les applications Microsoft ex word excel etc...
Dans le fichier joint j'ai créer la liste adobe avec pour référence = =Feuil1!$F$2:$F$4
Si je selectionne Adobe en A1 ca fonctionne, si je sélectionne Microsoft ca ne fonctionne pas.
L'objectif de la valeur DECALER(Feuil1!$E$2;0;0;NBVAL(Feuil1!$E$2:$E$7)) est d'avoir une liste dynamique sans les lignes vides (pour peu qu'elles ne soit pas entre deux lignes renseignées)
Si vous avez une idée ...
Merci de votre aide.