Bonjours à tous
j'ai un probleme avec une macro, je trouve pas ce qui cloche
c'est un userform avec une listBox et un bouton qui doit supprimer les lignes selectionnées du listbox
voici le code
-----------------------------------
Public Sub initlistbox()
Dim x As Byte
Me.Listbox1.Clear
der = Sheets("Feuil!1" ).Range("A9" ).End(xlDown).Row
x = 0
For Each c In Range("A9:A" & der)
With NouvListe
.AddItem c
.List(x, 0) = c
.List(x, 1) = c.Offset(0, 2)
.List(x, 2) = c.Offset(0, 4)
.List(x, 3) = c.Offset(0, 6)
.List(x, 4) = c.Offset(0, 8)
.List(x, 5) = c.Offset(0, 12)
.List(x, 6) = c.Offset(0, 14)
.List(x, 7) = c.Offset(0, 16)
.List(x, 8) = c.Offset(0, 18)
.List(x, 9) = c.Row
x = x + 1
End With
Next c
End sub
----------------------------------------------
Private Sub Supprimer_Click()
Dim i As Integer
With Listbox1
If .ListIndex = -1 Then Exit Sub
For i = .ListCount - 1 To 0 Step -1
If .Selected(i) = True Then
Sheets("Feuil!1" ).Rows.List(i, 18).Delete <---- l'érreur vient de la à chaque fois
.Selected(i) = False
End If
Next i
End With
initlistbox
End Sub
Si quelqu'un a une idée de mon problême, je l'en remercie d'avance