Bonjour je dispose d une base de données sur la colonne B de ma feuille 1 , je souhaiterais supprimer les lignes en fond noir ou ecrites en rouge,pour cela j ai fait le code suivant
Or le probleme c est lorsque j execute cette macro , toute ma colonne est effacée (meme les lignes sur fond blanc ou ecrite en noir)
Code:
Sub test2()
Dim LastLig As Long, i As Long
Application.ScreenUpdating = False
With Worksheets("Feuil1")
LastLig = .Cells(.Rows.Count, 2).End(xlUp).Row
For i = LastLig To 2 Step -1
If .Range("B" & i).Interior.Color = 0 Or .Range("B" & i).Font.Color = 255 Then .Rows(i).Delete
Next i
End With
End Sub
Or le probleme c est lorsque j execute cette macro , toute ma colonne est effacée (meme les lignes sur fond blanc ou ecrite en noir)
Dernière édition: