Modifier la propriété RowSource d'une ListBox

Je ne parviens pas, par mon code VBA, à lier ma ListBox "lst2" à une plage de données nommée "GS" se trouvant sur ma feuille "We"

Que j'écrive :

lst2.RowSource = [GS] ou lst2.RowSource = We.Range("GS"),

je reçois le message : Erreur d'exécution '13": Incompatibilité de type

... pas très sympa !

Quelqu'un peut m'aider ?

D'avance, merci

Bonjour

Pour éviter quelques soucis, laissez tomber le Rowsource, préfèrez plutot la fonction Additem mais pour votre cas et sans voir le fichier, essayez ceci :

lst2.List = Range("GS").value

Cordialement

Merci beaucoup Dan !

Je ne sais pas pourquoi je m'obstinais à utiliser la propriété RowSource.

La solution "AddItem" ne me plaisait pas car je devais charger 500 lignes de 3 colonnes dans ma ListBox.

D'habitude, je fais cela via une variable tableau mais cela me semblait trop lourd ici, vu le volume de données.

Je n'avais pensé que cela pouvait se faire directement comme tu me l'as indiqué.

Encore merci

Rechercher des sujets similaires à "modifier propriete rowsource listbox"