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
999

Membres actuellement en ligne

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa