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

XL 2013 Lier deux listes avec menus déroulants

Arnaud81

XLDnaute Junior
Bonjour,

Dans l'exemple joint, j'ai deux listes :
  1. le liste Niveaux
  2. la liste valeur valeur associée
Dans la cellule F4, je sélectionne le niveau 1 et j'aimerais qu'en G4 avoir uniquement dans la liste déroulante les valeurs associées au niveau 1 et pas toutes les valeurs de tous les niveaux.

QQ à une idée ? Parce que je sèche complètement....

Merci d'avance
 

Pièces jointes

  • Listes associées.xlsx
    9.9 KB · Affichages: 30

Arnaud81

XLDnaute Junior
J'ai trouvé la macro et le fichier qui me convient.

Dans l'exemple trouvé, il n'y a qu'une seule cellule de concernée (la cellule G4) ou je peux choisir dans une liste.

Dans la macro :

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$g$4" And Target.Count = 1 And Target <> "" Then
Target.Offset(0, 1) = Sheets("listes").Range("choix2")(1).Offset(1, Application.Match(Target, [choix1], 0) - 1)
End If
End Sub

Je voudrais pouvoir non pas limiter le choix à la cellule g4 mais sur la plage de la cellule G4 à G100

Comment puis je la modifier ?

Merci d'avance
 

Discussions similaires

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