Liste de choix conditionnelle

Fermé
sourgecko - 27 nov. 2014 à 16:24
oz@work Messages postés 127 Date d'inscription dimanche 2 novembre 2014 Statut Membre Dernière intervention 20 janvier 2015 - 30 nov. 2014 à 00:12
"Je bloque un peu qvec Excel, je souhaiterais faire quelque chose d'assez particulier.
Dans une feuille de calcul, j'ai deux listes :
1) Liste des pays ne faisant pas partie de l'UE, nommee ""Pays_non_UE""
2) Liste des pays membres de l'UE, nommee ""Pays_UE""

En G2, une liste deroulante proposant ""EUROPE"" ou ""HORS EUROPE""
J'aimerais que :
1) Si l'utilisateur choisit ""EUROPE"", qu'en G3 j'aie une liste deroulante correspondant a ma liste ""Pays_UE""
2) Si l'utilisateur choisit ""HORS EUROPE"", qu'en G3 j'aie une liste deroulante correspondant a ma liste ""Pays_non_UE""

Merci d'avance a ceux qui sauront m'aider"
A voir également:

3 réponses

Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
29 nov. 2014 à 04:45
Problème classique, maintes fois expliqué dans CCM ; au point qu'une fiche pratique a même été rédigée à cet effet : https://forums.commentcamarche.net/forum/affich-37622045-listes-deroulantes-de-cellule-en-cascade
2
oz@work Messages postés 127 Date d'inscription dimanche 2 novembre 2014 Statut Membre Dernière intervention 20 janvier 2015 3
30 nov. 2014 à 00:12
J'avoue que je ne connaissais pas cette astuce et qu'elle va m'aider à l'avenir.
Merci Raymond ;)
0
oz@work Messages postés 127 Date d'inscription dimanche 2 novembre 2014 Statut Membre Dernière intervention 20 janvier 2015 3
29 nov. 2014 à 02:30
Bonjour Sourgeko,

Une astuce consiste à créer une liste qui change en fonction de la valeur de G2.

Je m'explique:
Admettons que la colonne A soit la liste des "Pays_non_UE".
Admettons que la colonne B soit la liste des "Pays_UE".

Dans la colonne C, nous allons créer la liste qui va s'afficher en G3 selon la valeur de G2:

En C1, la formule sera: =SI($G$2="EUROPE";SI(ESTVIDE(B1);"";B1);SI(ESTVIDE(A1);"";A1))

On étend la formule dans le reste de la colonne C jusqu'à la longueur de la plus grande colonne.

De ce fait, si G2="EUROPE", la colonne C sera équivalente à la colonne B, sinon à la colonne A.

En G3, on crée alors la liste en sélectionnant les cellules en colonne C et le tour est joué!
1
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
27 nov. 2014 à 16:32
Bonjour,

serait il possible d'avoir un bout de ton fichier que l'on comprenne ta demande s'il te plait
pour joindre ton fichier clic sur ce lien

https://www.cjoint.com/
0