Programmation de combobox dans une userform

Bonjour,

Je de nouveau un soucis sur mon excel, je souhaite programmer une userform. Je souhaite y placer des combobox. Seulement je n'arrive pas à les coder, lorsque je lance l'userform cela ne fonctionne pas.

voila les différent codes que j'utilise pour tenter de faire apparaitre mes valeur dans les différente combobox

Private Sub UserForm_initialisze()

'ComboBox1.List = Application.Transpose(Worksheets("LISTE ITEMS").Range("C2;C7"))
'ComboBox2.List = Application.Transpose(liste.Range("I2;I3"))

end sub
Private Sub UserForm_initialisze()

ComboBox1.List = liste.Range("C2:C7").Value
ComboBox2 .List = liste.Range("C2:C3").Value

end sub

Je vous présente i-joint un morceau de mon excel, le bouton ouvre l'userform

Je vous remercie d'avance

Cordialement

MAX

Bonjour,

Avec ça tu n'iras pas bien loin:

Private Sub UserForm_initialisze()

On ne t'a pas appris que l'on évite de taper les déclarations de procédures évènementielles, qu'on sélectionne l'objet dans la liste déroulante de gauche du module, et la procédure dans celle de droite, ce qui évite toute erreur de frappe en la matière.

Evite aussi les point-virgules en VBA (quand il faut utiliser une virgule).

Il serait également judicieux que tu apprennes à renommer tes contrôles pour être plus productif dans leur manipulation, à utiliser des boucles, etc.

Et bien entendu à indenter ton code, tu le lirais mieux et tu aurais moins de déplacements sur le forum pour trouver les erreurs que tu n'as pas vu !

Cordialement.

Merci je prend ça en compte

Rechercher des sujets similaires à "programmation combobox userform"