我目前正在使用多选组合框来为查询指定过滤器(这将继续生成报告)。
除了我想在加载表单时为每个组合框指定默认值之外,我一切工作正常。
似乎在属性面板中使用内置默认框不接受多个值(或者我不知道如何给它多个值)
我尝试使用Selected
控件的属性在运行时选择我想要的值:
For i = 0 To Me.MyComboBox.ListCount - 1
Me.MyComboBox.Selected(i) = True
Debug.Print Me.MyComboBox.Selected(i) 'Returns false
Next i
但不幸的是,这不起作用。它没有给出错误或任何东西,但设置它似乎并没有改变值。
有谁知道如何实现这一目标?我基本上希望在每个组合框旁边有一个“全部”按钮,用于选择组合框中的所有值,因此最好使用 VBA 方法来解决这个问题,这对我最有利。
任何帮助深表感谢