Ajouter valeurs à une ComboBox

Bonjour à tous,

j'ai un petite problème, qui peut paraitre simple, mais sur lequel je butte depuis ce matin

J'ai sur ma feuille Excel2003 un combobox (créé via le mode Création, et pas une liste déroulante créée par Données/Validation). Je souhaiterai que lorsque j'ouvre ma feuille excel, elle se "charge" avec les valeurs d'une plage de cellules (exemple plage (Q1:Q5)).

Je n'arrive pas à cela, j'ai essayé

Private Sub WorkBook_Open()
ComboBox1.RowSource = Sheets("Feuil1").Range("Q1:Q4").Value
End sub

cela ne fonctionne pas.. J'ai essayé en enlevant les "", en enlevant le .Value, bref j'ai bidouillé cette syntaxe sans parvenir à mes fins. Quelqu'un a-t-il une idée de comment faire?

Merci d'avance pour vos réponses,

Cordialement

Bonjour,

essaie

Private Sub WorkBook_Open()
ComboBox1.List = Sheets("Feuil1").Range("Q1:Q4").Value
End sub

Bonjour Math,

Merci de ta réponse mais cela ne fonctionne pas... il me signale l'erreur "Objet requis". Je ne comprend pas pourquoi, la combobox1 est bien sur la feuille 1, et j'ai mis des valeurs en (Q1:Q4)... Je ne vois pas comment faire, une idée de quelqu'un?

Merci d'avance

utilise le combobox que tu retrouve dans la boite à outils controles.

Affichage -> Barres d'outils -> Boîte à outils contrôles

Rechercher des sujets similaires à "ajouter valeurs combobox"