【发布时间】:2017-03-11 20:51:32
【问题描述】:
我试图让用户从 ActiveX 列表框 (ListBoxTest1) 中选择多个选项,然后将他们的选择存储在另一张工作表上的单独行中。当此处显示的第一行即将执行时,我不断收到错误“无法获取 Worksheet 类的 ListBoxes 属性”。
Set listX = Sheets("Availability Criteria").ListBoxes("ListBoxTest1")
With listX
For i = 1 To .ListCount
If .Selected(i) Then
Sheets("WorkingSheet").Cells(i + 4, "F").Value = .Items(i)
End If
Next i
End With
我认为 .Items 属性是我从 ListBox 获取输入所需的,但也许这是有问题的非法属性。我所有的代码都在模块部分,而不是私有子。
我对 Excel 的 VBA 还是很陌生....请帮忙。
【问题讨论】:
标签: vba excel listbox multipleselection