Excelastuces

Logo Excelastuces

Comment modifier une liste déroulante à partir d’une autre liste

Nous allons voir comment modifier une liste déroulante à partir d’une autre liste.
Ce n’est pas très compliqué, il y a juste un peu de mise en place à faire et il faut bien suivre chaque étape.

C’est parti!

Mise en place

Nous allons sélectionner la feuille 2 (Onglet Feuil2) pour préparer nos listes.

i1

Dans notre exemple nous allons voulons avoir une liste de véhicules (Liste 2) en fonction du mode de transport (Liste 1) choisi

i2

Nous allons maintenant définir plusieurs listes
Liste 1 → Mode de transport (Air, Terre, Mer)

Et pour chaque mode nous allons faire une liste
Liste 2 → Air (Avion, Hélicoptère, ULM)
Liste 3 → Terre (Voiture, Moto, Camion, Vélo)
Liste 4 → Mer (Bateau, JetSki)

N’ayez pas peur vous allez vite comprendre!

Cliquer sur la case B2, ensuite dans l’onglet « Formules » sélectionner « Définir un nom »

i3

Une fenêtre va s’ouvrir

i4.png

Vous remarquez que le nom de votre liste sera automatiquement renommé « Mode_de_transport »
Attention ne modifier pas le Nom, le mieux c’est de garder la mise en forme proposée
IMPORTANT : Retenez ou recopiez quelque part ce nom, il sera utile pour plus tard.

Il faut maintenant sélectionner les champs qui seront attribués à la liste « Mode_de_transport » en cliquant sur le bouton entouré en rouge

i5.png

On obtient ceci :

i6.png

En faisant, clique gauche on sélectionne les cases B3 à B5

i7.png

Une fois sélectionné, cliquer sur la bouton entouré en rouge

i8.png

Voila maintenant cliquer sur OK

i9

Votre première liste est créée! rien ne vous le précise sur votre feuille mais nous verrons ou la retrouver plus tard.

Nous devons faire toutes les autres listes, on vous montre encore une fois et vous recommencerez pour faire les autres listes.
LISTE 2 : Cliquer sur la case B3 « Air », ensuite dans l’onglet « Formules » sélectionner « Définir un nom »

i10.png

On défini les champs que nous voulons dans notre liste « Air » de la case C3 ($C$3) à la case E3 ($E$3)

La 2ème liste est créée!

Vous voulez la preuve????

Cliquer sur l’onglet « Formules » et « Gestionnaire de noms »

i11.png

Voila nos 2 listes!

i12.png

Il en manque 2 pour Terre et Mer
Répéter les actions de la création de la Liste 2

Pour obtenir ceci :

i13.png

Création des listes déroulantes

Maintenant que la préparation des listes est faite, il faut les lier entre elles.

Retournons Feuil1

i14

Nous créons un petit tableau.

Dans la case C2 nous aurons une liste déroulante pour notre Liste 1
Dans la case C4 nous aurons une liste déroulante pour toutes les autres listes

Nous allons d’abord créer la liste déroulante pour la case C2

On clique sur la case C2 puis dans l’onglet « Données » sélectionner « Validation des données »

i15.png

Dans la fenêtre qui apparaît, dans « Autoriser : » sélectionner « Liste »

i16.png

Tout à l’heure je vous demandais de retenir le nom de votre Liste 1

Voila pourquoi! Vous devez l’inscrire dans « Source : »

i17.png

Faire OK

On obtient ceci. Vous remarquez que nous avons bien notre Liste 1 dans la liste déroulante

i18.png

Sélectionner la case C4 maintenant pour lier votre 2ème liste

Aller dans l’onglet « Données » sélectionner « Validation des données »

Dans la fenêtre qui apparaît, dans « Autoriser : » sélectionner « Liste »

Dans la case « Source : », écrire « =INDIRECT(C2) »

i19.png

Faire OK et….c’est tout!

Si vous avez un message d’erreur c’est parce que votre case C2 est vide mais ce n’est pas grave, faites OK et cela fonctionne

i20.png

Si vous avez des questions n’hésiter pas à les poser dans les commentaires!

Fichier Source : Listes déroulantes combinées

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut