如何将项目添加到excel VBA中的窗体中的combobox?

我是VBA新手。 我想创build一个表单,用户select一个combobox的项目,select运行一个macros。我在VBA中创build了一个用户窗体,但我无法将项目添加到combobox。当用户打开表单时,我想要的select在combobox已经加载,我可以做到这一点?

谢谢

我find了这个;

Excel VBAcombobox列表

从这里;

vba-combobox可以在文本框部分显示多于一列吗?

这可能有帮助;

填充comboboxVB​​A

我在这里添加了一个演示,

玩填充boxes.xlsm

我喜欢的方法分配一个数据数组到一个combobox。 点击你的用户表单的主体,并将“点击”事件改为“初始化”。 现在,combobox将填充用户窗体的初始化。 我希望这有帮助。

Sub UserForm_Initialize() ComboBox1.List = Array("1001", "1002", "1003", "1004", "1005", "1006", "1007", "1008", "1009", "1010") End Sub 

这是另一个答案:

 With DinnerComboBox .AddItem "Italian" .AddItem "Chinese" .AddItem "Frites and Meat" End With 

来源: 显示