【问题标题】:Invalid Property Value for combobox组合框的属性值无效
【发布时间】:2017-11-30 08:58:09
【问题描述】:

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

如果我进入用户窗体并单击提交而不选择该组合框,我没有任何问题,并且一切顺利。如果选择了命名范围但留空,那么当我单击提交时,我会收到错误“无效的属性值”。我已经知道这与“需要匹配”= True 相关联。然而我的问题。如果选择了组合框但留空,有没有办法可以停止显示此错误并提交表单?

谢谢,

【问题讨论】:

  • 也许我遗漏了一些东西,但不明白你的问题
  • 我认为他只是想跳过错误

标签: vba excel error-handling userform


【解决方案1】:

你可以为你的人口做这样的事情,添加一个空值

Dim a() As Variant

Me.ComboBox1.RowSource = ""

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多