我正在尝试将组合框的值设置为 0、1 和 2(硬编码值而不是单元格引用),但它似乎不起作用。我试过设置RowSourceType" to 1 and to
Value List`,但我每次都会遇到编译错误。例如,以下代码不起作用:
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 中静态填充组合框的列表,请尝试以下操作:
Me.errorComboBox.List = Array("0", "1", "2")
This SO question包含链接和其他示例以实现您想要的。
关于vba - 在excel VBA中为组合框赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24715235/