2 x liste déroulante avec une option commune. Si sélectionné dans la liste 1, sélectionné automatiquement dans la liste 2


0

J'ai 2 listes déroulantes avec un élément en commun. Si cet élément est sélectionné dans la première liste, je souhaite qu'il soit automatiquement sélectionné dans la deuxième liste. Cependant, si elle n'est pas sélectionnée dans la première liste, la deuxième liste déroulante devrait fonctionner normalement. Les données pour les listes sont contenues sur une feuille séparée dans le même document et sont dynamiques à l'aide des fonctions OFFSET et COUNTA.

Par exemple: La première liste est Fruits, la deuxième liste, les légumes et la tomate apparaît dans les deux listes.

Si l'utilisateur sélectionne Tomato dans la liste un, la cellule avec la liste déroulante deux doit afficher automatiquement Tomato.

Si l'utilisateur ne sélectionne pas Tomato dans la liste un, la cellule avec la liste déroulante deux devrait fonctionner normalement.

Je peux faire en sorte que cela fonctionne avec une formule IF simple dans la cellule contenant la liste déroulante deux, mais une fois que tout est sélectionné dans la liste déroulante, la formule IF est effacée et le document ne fonctionne plus.

Toute orientation grandement reçue.

Réponses:


0

Vous pouvez améliorer votre règle pour n'activer que "tomate", lorsque "tomate" est sélectionné dans l'autre cellule:

=IF(E2="tomato",A2,OFFSET($A$2,0,0,COUNTA($A:$A)-1))

entrez la description de l'image ici

Le seul inconvénient de cette méthode est que si les deux cellules contiennent "tomate", vous devrez la supprimer des deux cellules avant de pouvoir entrer une autre valeur.


Merci pour la contribution. J'ai même réussi à contourner cet inconvénient en utilisant des plages de noms. Cependant, cette solution limite uniquement les options de la deuxième liste à Tomate, elle doit encore être sélectionnée. Est-il possible que la cellule contenant la deuxième liste soit automatiquement renseignée avec Tomato si elle est sélectionnée dans la première liste? Ou est-ce que je l'ai mal implémenté?
W.Steventon

* modifier ..... Je n'ai pas réussi à résoudre complètement l'inconvénient, mais dans mon cas, ce n'est pas vraiment un problème.
W.Steventon

Vous devez utiliser des macros pour cela.
Máté Juhász
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.