Leitura de Múltiplos valores selecionados em ListBox

Prezados,
Estou com dificuldades de ler múltiplos valores selecionados em uma ListBox.
A ListBox possui duas colunas e permite selecionar vários valores, mas como consigo ler cada valor selecionado?

Consigo somente ler o ultimo valor selecionado, mesmo tendo selecionado mais de um. Há alguma lógica para realizar a leitura?

RESOLVIDO:

For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) Then
msgbox ListBox1.List(i)
End If
Next