Combobox的无效属性值



我在userform中遇到问题。我有一个数字comboboxes,该数字是从各个名称范围中绘制其rowsource的。

如果我进入用户形式并单击提交而无需选择ComboBox,我就没有问题了,一切都会出色。如果选择了命名范围但留为空白,则当我单击提交时,我会收到错误"无效的属性值"。我已经知道这链接到"匹配必需" = true。但是我的问题。我有没有办法停止显示此错误,如果选择了组合但留空,则可以提交表格?

谢谢,

您可以做类似的事情,对于您的人群,添加无效值

Dim a() As Variant
Me.ComboBox1.RowSource = ""
a = Application.Transpose(Worksheets("testing").Range("testrng").Value)
Me.ComboBox1.List = Split(vbNullString & "," & Join(a, ","), ",")

最新更新