2012-08-27 3 views
1

Je sais que c'est très simple, mais je ne trouve tout simplement pas comment le faire.créer Combobox avec index - Excel VBA

Tout ce que je veux faire est de créer une liste déroulante avec index! Je fais ceci:

combobox.AddItem "test", 1 

mais je reçois des erreurs! Si je ne mets pas l'index, ça marche!

Comment puis-je le faire?

Désolé pour la question stupide!

+1

Modifier les 1 à 0. indices sont COMBOBOX basés sur zéro. –

+0

J'ai une table de couteaux avec ID et nom. Est-ce que je ne peux pas créer un combobox avec le nom de couteau et son Id comme index? – Thiago

+0

Oui, vous pouvez. Désolé j'ai mal compris. On dirait que @the_barman a raison. –

Répondre

3

est ici un peu de code qui peut aider à obtenir une certaine compréhension de combobox:

Private Sub UserForm_Click() 
ComboBox1.AddItem "Col-1 Item-" & ComboBox1.ListCount + 1 
ComboBox1.List(ComboBox1.ListCount - 1, 1) = "Col-2 Item-" & ComboBox1.ListCount 
End Sub 
Questions connexes