J'étais prêt à te répondre que je n'utilise jamais la propriété RowSource et puis je suis allé voir Le programme de démo et... ben oui, j'utilise bien un RowSource, ce que par ailleurs je ne conseille pas. Mais bon, je suppose que j'avais voulu faire très vite ce jour-là.
Donc, je te conseille de plutôt passer par la propriété .List pour alimenter tes combo et tes listbox.
ça donnerait quelque chose comme ça :
cbxreffiltreC.List = Range('b2', Range('b2').End(xlDown)).Value
et pendant qu'on y est, je te conseille plutôt d'écrire comme ceci :
With Worksheets('MaFeuille')
cbxreffiltreC.List = .Range('B2', .Range('B2').End(xlDown)).Value
End With
Ainsi tu n'auras pas d'erreur si par hasard tu ouvres ton userform depuis une autre feuille.