1 votes

Boîte combo dans Excel par rapport à une autre boîte combo

J'ai un tableau similaire à celui-ci

+--------+------+
| Family | Type |
+--------+------+
|        | dog  |
+ Canine +------+
|        | fox  |
+--------+------+
|        | Lion |
+        +------+
| Feline | cat  |
+        +------+
|        | Lynx |
+--------+------+

et j'ai un autre tableau dans lequel je veux que l'utilisateur sélectionne avec une combobox les éléments suivants Family et le Type avec des comboboxes.

Je peux créer la première combobox, mais comment afficher dans la seconde seulement la Type liés à la Family ?

(Supposons que ma table d'animaux commence à partir de a1)

1voto

Eric F Points 3273

Je vais vous montrer comment, en utilisant un exemple légèrement différent. Vous devriez être en mesure de modifier la solution pour l'adapter à vos besoins.

D'abord, je commence avec 3 listes. La première liste est simplement les entrées pour la première combobox, les deux autres sont des sous-listes selon ce qui a été choisi :

enter image description here

Afin de rendre la première liste déroulante (comme vous l'avez compris), sélectionnez-la, allez dans Données -> Validation des données.

Sous Autoriser, sélectionnez Liste, choisissez votre source :

enter image description here

Jusqu'à ce stade, tout devrait bien se passer. Pour créer la sous-liste, procédez de la même manière, mais mettez cette fois une instruction conditionnelle dans le champ source :

enter image description here

J'ai utilisé une condition très simple qui ne recherche que le "b", mais vous pouvez bien sûr développer cette idée.

Globalement, la solution pour vous est d'ajouter des conditions à la sélection de validation des données.

J'espère que cela vous aidera !

0voto

fra9001 Points 113

J'ai trouvé la réponse ici

Utilisation de la INDIRECT et un peu de contournement, vous pouvez étendre les listes sans toucher aux formules.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X