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.
 

Discussions similaires

Réponses
2
Affichages
355
Réponses
16
Affichages
538

Statistiques des forums

Discussions
312 453
Messages
2 088 551
Membres
103 881
dernier inscrit
malbousquet