seleccion multiple en una lista desplegable de VB

Alejandro
10 de Febrero del 2004
Hola, estoy utilizando un comando "lista desplegable" con seleccion multiple simple. Mi pregunta es si por ejemplo tengo dos elementos seleccionados de la lista y quiero elegir un tercero, como puedo saber su valor sin tener que recorrer la lista denuevo. Estaba usando lo siguiente:
For n = 0 To Me!ComVarie.ListCount - 1
If Me!ComVarie.Selected(n) = True Then
k = Me!ComVarie.Column(0, n)
next n.

Para no usar lo anterior y solo saber el valor del ultimo elemento seleccionado (lo probe sin seleccion multiple) simplemente use lo siguiente:

k = Me!ComVarie.Value
Y me funciono sin problemas.
pero al usar seleccion multiple me da error (valor nulo, alguien sabe como solucionarlo.

Muchas gracias
Alejandro

sdemingo
10 de Febrero del 2004
For i = 0 To Me.List1.ListCount - 1
If List1.Selected(i) Then
MsgBox List1.List(i)
End If
Next i