Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…