Στo ListBox, πέρα από το Items collection, υπάρχουν τα SelectedObjectCollection και SelectedIndexCollection που μπορεί να σε βοηθήσουν. Μπορείς να χρησιμοποιήσεις αυτά αντί να κάνεις το loop σε όλα τα items και να κοιτάζεις αν είναι selected το καθένα.
Edit: Μέσω των collections SelectedItems και SelectedIndices. Πχ
Dim items(ListBox1.SelectedItems.Count - 1) As String
ListBox1.SelectedItems.CopyTo(items, 0)
TextBox1.Text = String.Join(",", items)
Vir prudens non contra ventum mingit