Rowsource avec données en ligne

Bonjour,

j'ai un problème dans mon userform. Voilà mon code (Liste_ref est le nom de mon userform :

Private Sub UserForm_Initialize()
    Liste_ref.Clear
    Liste_ref.RowSource = "Sous_familles"
End Sub

J'ai renommé la plage "B2:G2" (celle dont je veux la liste) en "Sous-famille", mais ça ne me met que la premier valeur, soit la valeur de B2. Quelqu'un saurait comment résoudre ceci? Merci d'avance

Bonjour,

(Liste_ref est le nom de mon userform :

A priori la propriété "rowsource" ne s'applique pas à un "userform", pour alimenter une "listbox" avec des données en ligne d'une plage nommée :

Option Explicit
Private Sub UserForm_Initialize()
ListBox1.Column = Range("Sous_familles")
End Sub

bon après midi

@+

ça ne marche pas, ça me met le message suivant :

Erreur d'exécution '381':

Impossible de définir la propriété Column. Index de table de propriétés non valide

Re,

manquait un ".value" :

ListBox1.Column = Range("Sous_familles").Value

Nikel, ça marche maintenant

Merci beaucoup!

Rechercher des sujets similaires à "rowsource donnees ligne"