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

Combo en cascade

Jean-luc1311

XLDnaute Occasionnel
Bonsoir à tous,

Comment faire pour ajouter un niveau supplémentaire à ce code ?

Merci pour le coup de main.

Cdt.
 

Pièces jointes

  • Essai.xlsm
    23.8 KB · Affichages: 79
  • Essai.xlsm
    23.8 KB · Affichages: 81
  • Essai.xlsm
    23.8 KB · Affichages: 86

Papou-net

XLDnaute Barbatruc
Re : Combo en cascade

Bonsoir Jean-luc1311,

Tu étais bien pari, pourquoi ne pas avoir continué sur la même lancée ?

Code:
Private Sub ComboBox3_Change()
Set mondico = CreateObject("scripting.dictionary")
For Each c In Range(f.[D2], f.[D65000].End(xlUp))
  If c = Me.ComboBox1 And c.Offset(, 1) = Me.ComboBox2 And c.Offset(, 2) = Me.ComboBox3 Then mondico(c.Offset(, 3).Value) = c.Offset(, 3).Value
Next c
Me.ComboBox4.List = mondico.items
Me.ComboBox4.ListIndex = -1
End Sub

Espérant avoir répondu.

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