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
 

Fichiers joints

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
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas