Combobox en cascade Bug

Florian53

XLDnaute Impliqué
Bonjour à tous,

J'ai récupéré un code afin de réaliser 2 combobox en cascades :

Sur le 1er combobox, j'ai 5 choix et les 3 premiers fonctionnent bien ( c'est à dire alimente la combobox N°2) mais pas les 2 autres. Je n'arrive pas à comprendre pourquoi .


Merci à vous
 

Pièces jointes

  • test.xlsm
    16.1 KB · Affichages: 22

Dranreb

XLDnaute Barbatruc
Bonjour.
Essayez comme ça :
VB:
Private Sub ComboBox1_Change()
Dim NomRange As String, SsLst As Range
If ComboBox1.Value = "" Then Exit Sub
ComboBox2.Clear
NomRange = CaracSpec(ComboBox1.Value)
If NomDefini(NomRange) Then
   Set SsLst = Range(NomRange)
   If SsLst.Rows.Count > 1 Then ComboBox2.List = SsLst.Value Else ComboBox2.List = Array(SsLst.Value)
Else
    ComboBox2.AddItem """Aucun centre de coût"""
End If
End Sub
 

Discussions similaires

Réponses
28
Affichages
1 K

Statistiques des forums

Discussions
312 196
Messages
2 086 095
Membres
103 116
dernier inscrit
kutobi87