这似乎是一个非常简单的问题,但我在MSDN上找不到它的文档。
如何在Excel中创建一个允许用户选择多个项目的UserForm?
示例(假设这将使用列表框完成,否则将使用更好的解决方案):
_______
|item1 | <- pick this
|item2 |
|item3 | <- ,and pick this
|item4 |
|______|
答案 0 :(得分:0)
me.listbox.multiselect=1
允许用户选择多行。
您还需要遍历列表for i=0 to me.listbox.listcount-1
,
并检查项目是否被选中if me.listbox.selected(i) = true then
....做东西
注意:列表以0开头(就像在我的FOR循环中一样),因此您的第一个项目称为me.listbox.list (0).value
。
所选方法的信息:http://msdn.microsoft.com/en-us/library/office/gg251644%28v=office.15%29.aspx