2

我已经根据查询输出创建了表单。我使用了三个组合框和一个列表框。第一个组合框给了我部门的列表,第二个选择部门给了我那个部门的位置(不同的),第三个给我从那个位置(不同的)项目,然后是显示该项目的一些代码的列表框。问题是我只能从该列表中选择一个代码并在 Excel 中获得输出。

如果我想一次选择两个值,我该怎么做?

如果我Multi Select从列表框属性中选择,我可以选择多个值,但我没有得到输出。

4

1 回答 1

7

当列表框的Multi Select属性设置为“无”时,您可以通过简单地引用来检索选定的值

Me.List0.Value

但是,对于多选列表框控件,您需要遍历ItemsSelected集合以确定被选中的项目:

Dim ItemIndex As Variant
For Each ItemIndex In Me.List0.ItemsSelected
    MsgBox Me.List0.ItemData(ItemIndex)
Next
于 2013-06-13T15:19:32.293 回答