组合框的无效属性值

时间:2017-06-27 10:28:52

标签: vba excel-vba error-handling userform excel

我在userform遇到问题。我有一个数字comboboxes,它从相应的命名范围中绘制rowsource

如果我进入用户窗体并单击提交而不选择该组合框我没有任何问题并且所有内容都非常出色。如果选择了命名范围但是留空,那么当我单击提交时,我收到错误“无效的属性值”。我已经知道这与“Match Required”= True相关联。然而我的问题。有没有办法可以阻止显示此错误,如果选择组合框但是留空则提交表单?

谢谢,

1 个答案:

答案 0 :(得分:0)

你可以为你的人口做一些类似的事情,增加一个空值

Dim a() As Variant

Me.ComboBox1.RowSource = ""

a = Application.Transpose(Worksheets("testing").Range("testrng").Value)

Me.ComboBox1.List = Split(vbNullString & "," & Join(a, ","), ",")