Suppression ligne excel

Graindesel -  
ccm81 Messages postés 11033 Statut Membre -
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
A voir également:

1 réponse

ccm81 Messages postés 11033 Statut Membre 2 433
 
bonjour

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


next i


bonne suite
1