在Excel VBA中为combobox分配值
我试图将combobox的值设置为0,1和2(硬编码的值,而不是一个单元格引用),但它似乎不工作。 我曾尝试将RowSourceType" to 1 and to
设置为RowSourceType" to 1 and to
值列表”,但每次都收到编译错误。例如,下面的代码不起作用:
Private Sub UserForm_Initialize() Me.errorComboBox.RowSourceType = "Value List" Me.errorComboBox.RowSource = "0;1;2" End Sub
要么
Private Sub UserForm_Initialize() Me.errorComboBox.RowSourceType = 1 Me.errorComboBox.RowSource = "0;1;2" End Sub
我在两个RowSourceType
行上得到错误。 我怎样才能做到这一点?
要在Excel中静态填充combobox的列表,请尝试如下所示:
Me.errorComboBox.List = Array("0", "1", "2")
这个SO问题包含链接和其他例子来实现你想要的。