Supprimer toutes les lignes sélectionnées d'une liste
Bonjour,
J'ai un petit problème,
Je possède une liste à choix multiple. J'aurais souhaité récupérer les lignes sélectionnées et les supprimer.
Or cela ne supprime que la première ligne sélectionné.
Voici mon code :
Code:
1 2 3 4 5 6 7 8
|
Dim j As Integer
For j = Me.List1.ListCount - 1 To 0 Step -1
If Me.List1.Selected(j) = True Then
'on Supprime l'élément selectionné dans la ListBox.
Me.List1.RemoveItem (j)
End If
Next j |
Après avoir supprimé une ligne, c'est comme si mes autres lignes n'étaient plus du tout sélectionnées.
Pouvez-vous m'éclairer sur ce problème.
En vous remerciant,
Cordialement,