我创建了一个表格,该表单在列表框中绘制并显示它们。我有一个用于"所有员工"的广播按钮,它可以在其中选择它们,我可以创建一个报告,但我也有一个"选择员工"的广播按钮,因此我可以进去选择要报告的几个。问题是,当我选择一些员工时,它仍会在列表框中的所有记录中循环,同时输入临时表。是否有一种简单的方法可以快速将所选项目插入临时表?
即使听起来可能会有所帮助的链接,任何帮助也将不胜感激。
您需要循环浏览.ItemsSelected
并通过.ItemData(selectedItem)
检索所选项目的值:
Dim selectedItem As Variant
With Me.YourListBoxControlName
For Each selectedItem In .ItemsSelected
MsgBox .ItemData(selectedItem)
Next
End With