Bonjour le forum !
Voilà...
Dans une listbox multiselect, j'aimerais, en cliquant sur un bouton, ne faire apparaître dans la liste que les éléments que j'ai sélectionnés.
J'ai essayé le code suivant :
Dim i As Integer
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = False Then
ListBox1.RemoveItem (i)
End If
Next i
mais j'obtiens à chaque fois une erreur... Pourriez vous m'aider ? Serait-il également possible, en cliquant sur un autre bouton, de 'réafficher' la totalité de la liste sans toutefois désélectionner les éléments ?
NB: ma liste n'est pas liée à une rowsource (j'ai vu dans l'aide VBA que la méthode removeitem ne pouvait marcher dans ce cas)
Bonne journée
Daniel