Suppression ligne excel

Bonjour,

Je souhaiterais supprimer des lignes sur lesquelles, au niveau de la colonne E, il y a un "0".
Cependant, si une ligne est supprimée, la boucle ne revient pas d'un cran en arrière, elle continue sa lancée ... Du coup, si j'ai deux lignes de suite qui contiennent un "0", la macro ne supprime que la première des 2 ...
Avez-vous une solution svp ?

Pour info, voici ma macro :

Sub Tri_CAP()

Application.ScreenUpdating = False
Dim i As Integer
For i = 2 To 13

If (Cells(i, 5) = 0) Then
Cells(i, 1).EntireRow.Delete
End If

Next
Application.ScreenUpdating = True

End Sub

1 réponse

  1. bonjour

    il te suffit de faire une boucle en décrémentant
    For i = 13 To 2 step -1 
    
    
    next i


    bonne suite
    1