Microsoft 365 Menu déroulant dynamique en fonction du contenu d'une cellule

davidp

XLDnaute Occasionnel
Bonjour le Forum ,

je souhaiterai que le menu déroulant en I2 de la feuille "deroulant " soit dynamique en fonction du nom du fournisseur à partir de D5
Ex : si c'est peugeot en D2 , menu déroulant uniquement avec les données de la feuille "valo" qui corresponde à la colonne G uniquement pour le fournisseur peugeot soit la plage G7 à G12 .

Merci d'avance pour celui ou Celle qui pourra m'aider

Bonne soirée

DAVIDP
 

Pièces jointes

  • Classeur2.xlsx
    18.1 KB · Affichages: 17

laurent950

XLDnaute Accro
Bonjour :

Voici la solution :
Feuille Excel : valo
Créer des Plages Nommée pour : (Peugeot / Renault / Citroen)
Exemple : Peugeot (G7:G12) / Renault (G13:G23) / Citroen (G24:G32)

Feuille Excel : Deroulant
en Cellule I2
Créer une liste déroulante dynamique liée à Peugeot
Données / Validations des données / Options
Champs à paramétrer :
Autoriser : Liste
Souces : =INDIRECT(D2)
'
En cellule I3 (Faite un copier coller de la Cellule I2 dans la Cellule I3)
Comme dans la Cellule D3 c'est Renault
La liste déroulante sera en relation avec Renault
' La fonction est bien paramétrer (Après ouverture de la (Données / Validations des données / Options)
Autoriser : Liste
Souces : =INDIRECT(D3)
'
Penser à bien organiser vos plages nommées pour la gestion des listes déroulante.

Cdt
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir David, Laurent,
En PJ une approche qui ressemble avec une réorganisation des listes.
En liste déroulante Fonds :
VB:
=DECALER(INDIRECT("Liste"&EQUIV($D2;ListeF;0));0;0;NBVAL(INDIRECT("Liste"&EQUIV($D2;ListeF;0))))
Le Décaler ne sert qu'à limiter la liste aux seules valeurs utiles sans les vides.
 

Pièces jointes

  • Classeur2 (12).xlsx
    11 KB · Affichages: 16

Discussions similaires

Statistiques des forums

Discussions
312 165
Messages
2 085 882
Membres
103 010
dernier inscrit
Sys974