How to find out which Items are selected in a Multi-Select ListBox
Article contributed by Ibby
To determine which items are selected in a multi-select ListBox, you need to loop through all the items and check the Selected property:
Dim i As
Long
' Items are indexed from zero
' Loop through all the items..
For i = 0 To ListBox1.ListCount - 1
'..and check whether each is selected
If ListBox1.Selected(i)
Then
' If selected, display item in msgbox
MsgBox ListBox1.List(i)
End If
Next i