Liste imbriquée : UserForm Vs ComboBox sur le feuille

Bonjour j'ai un system de liste imbriquée qui fonctionne nickel via le userform.

Mais quand je met l'équivalent du userform directement sur la feuille excel via le développeur, il n'accepte pas de me faire les listes imbriquées.

suriez vous me dire ou est mon erreur SVP ?

5dfi.xlsm (40.45 Ko)

Bonjour,

La propriété "RowSource" n'existe pas sur une feuille. Il faut utiliser la propriété "ListFillRange". De plus, votre code étant relatif à une feuille et non à un module général ou à un UserForm, il faut utiliser l'instruction suivante :

Me.ComboBox2.ListFillRange = ThisWorkbook.Names(Me.ComboBox1.Value).RefersToRange.Address(1, 1, 1, 1)

Super Merci beaucoup !!!!

Pour information

j'ai trouvé un autre moyen

Me.ComboBox2.ListFillRange = "=" & ComboBox1.Value

Dans la mesure ou mes valeurs des combobox sont également des tables cela fonctionne également

Rechercher des sujets similaires à "liste imbriquee userform combobox feuille"