Eléments conditionnels liste déroulante

JU555

XLDnaute Occasionnel
Bonsoir,

Dans l'onglet 2 de mon fichier, j'ai une liste constituée comme suit :

colonne G = liste des magasins ;
colonne J = liste des code postaux des magasins correspondants ;
colonne K = listes des communes des magasins correspondants.

Dans mon onglet 1, en colonne A, il y a deux choix possibles (FR / NL) qui dépendent
des colonnes J et K de l'onglet 2.

Je souhaiterais que dans cet onglet, en colonne H, une liste déroulante des magasins soit créée, mais avec des choix qui dépendent de la valeur introduite en colonne A.

Je joins un fichier d'illustration.

Merci de m'aider.

Ju
 

Pièces jointes

  • Classeur2.xls
    102.5 KB · Affichages: 67
  • Classeur2.xls
    102.5 KB · Affichages: 83
  • Classeur2.xls
    102.5 KB · Affichages: 85

Tibo

XLDnaute Barbatruc
Re : Eléments conditionnels liste déroulante

Bonsoir,

Pour utiliser une liste déroulante dans ton cas, il faut que ta liste soit triée.

J'ai ajouté sur l'onglet 2 en I2 cette formule :

Code:
=DECALER('onglet 2'!$J$1;EQUIV(($A$2="FR")*1;'onglet 2'!$I$2:$I$8;0);;NB.SI('onglet 2'!$I$2:$I$8;($A$2="FR")*1))

qui permet ensuite de trier tes données.

Ensuite, pour ta liste déroulante, je passe par une formule nommée car tes données sont situées sur une autre feuille.

La formule :

Code:
=DECALER('onglet 2'!$J$1;EQUIV(('onglet 1'!$A$2="FR")*1;'onglet 2'!$I$2:$I$8;0);;NB.SI('onglet 2'!$I$2:$I$8;('onglet 1'!$A$2="FR")*1))

Voir avec ton fichier en retour.

@+
 

Pièces jointes

  • JU555.zip
    37.1 KB · Affichages: 38
  • JU555.zip
    37.1 KB · Affichages: 38
  • JU555.zip
    37.1 KB · Affichages: 40

JU555

XLDnaute Occasionnel
Re : Eléments conditionnels liste déroulante

RE,

N'y aurait-il pas moyen de simplifier ce code qui m'échappe un peu, sachant que ma liste de l'onglet 2 est déjà triée ?

Qqc du style indirect () ou autre ?

Je demande ça parce que, par exemple, ma colonne I contient des données et je ne tiens pas à insérer des formules dans des colonnes qui ne serviraient qu'à ça.

Merci !!
 

Tibo

XLDnaute Barbatruc
Re : Eléments conditionnels liste déroulante

Bonjour,

Une liste déroulante fait référence à une plage de cellules contigües. C'est pourquoi je t'avais proposé de faire un tri selon tes critères.

Sinon, il est possible de procéder autrement, notamment avec une formule matricielle qui serait sur un autre onglet et qui "ferait" ton tri.

Il faudrait cependant nous en dire plus sur la structure de ton vrai fichier : taille (nombre de lignes, nombre de colonnes).

Joins nous le cas échéant un fichier plus proche de ton vrai fichier.

A te (re)lire

@+
 

Discussions similaires

Réponses
8
Affichages
472
Réponses
10
Affichages
649

Statistiques des forums

Discussions
312 497
Messages
2 088 994
Membres
104 000
dernier inscrit
dinelcia