liste déroulante à trois niveaux

krys972

XLDnaute Nouveau
bonjour,

voila mon problème, j'ai un tableau dans lequel je dois réaliser des listes déroulantes en cascade à trois niveaux

en choisissant la commune dans la 1ere colonne on obtient dans la deuxième colonne les quartiers correspondant a la commune et ensuite dans la troisième colonne on doit pouvoir retrouver les réservoirs qui correspondent aussi à la commune.

j'ai pu le faire pour les quartiers mais je n'arrive pas à afficher les réservoirs ça me redonne systématiquement les quartiers.

quelqu'un peut il m'aider? le fichier est en pièce jointe

cordialement
 

Pièces jointes

  • TVX 2015.xlsx
    28 KB · Affichages: 41
Dernière édition:

krys972

XLDnaute Nouveau
Re : liste déroulante à trois niveaux

j'ai changé le fichier joint. il y a quatre communes( ou ville si vous préférez) : fdf, lamentin, schoelcher et saint joseph. chaque commune est composée de plusieurs quartiers et dans qchaque commune il y a des réservoirs.
 

Annette

XLDnaute Occasionnel
Re : liste déroulante à trois niveaux

Pouvez-vous faire un tableau de ce type:

Ville Quartier Réservoir
FDF A AA
FDF B BB
FDF C CC
FDF D DD
FDF E EE
FDF Etc... Etc…
FDF
Lamentin
Lamentin
Lamentin
Lamentin
Lamentin
Lamentin
Lamentin
Lamentin
Etc…

Afin d'y voir plus clair dans quoi fait partie de quoi ... ou le contraire ;) .

Cordialement
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : liste déroulante à trois niveaux

Bonjour,

-en choisissant la commune dans la 1ere colonne on obtient dans la deuxième colonne les quartiers correspondant a la commune
-et ensuite dans la troisième colonne on doit pouvoir retrouver les réservoirs qui correspondent aussi à la commune.


J'ai l'impression qu'il s'agit de menus en cascade à 2 niveaux.

Listes en cascade

Noms de champ

choix1 =BDQuartiers!$A$1:$D$1
choix2 =BDQuartiers!$A:$A
choix3 =BDRéservoirs!$A:$A


Choix du quartier
=DECALER(choix2;1;EQUIV(C14;choix1;0)-1;NBVAL(DECALER(choix2;;EQUIV(C14;choix1;0)-1))-1)

Choix du réservoir
=DECALER(choix3;1;EQUIV(C14;choix1;0)-1;NBVAL(DECALER(choix3;;EQUIV(C14;choix1;0)-1))-1)

On peut ajouter des quartiers ou des réservoirs sans modifier les formules.

JB
 

Pièces jointes

  • TVX 2015x.xls
    77 KB · Affichages: 49
Dernière édition:

Statistiques des forums

Discussions
312 503
Messages
2 089 062
Membres
104 015
dernier inscrit
kkgk