XL 2010 (RESOLU) Code suppime valeur 1

MASSJIPE

XLDnaute Impliqué
Bonjour le forum
Je recherche un code pour supprimer les lignes de la feuille A partir de E6 jusqu'à la dernière ligne dont la valeur est 1 résultat d'une formule
merci
 

Chris401

XLDnaute Accro
Re

Il y a des caractères entre Next i et End Sub ; supprime-les
VB:
Sub Supprimelignes()
Sheets("A").Select
Application.ScreenUpdating = False
derlg = Range("E65536").End(xlUp).Row
For i = derlg To 6 Step -1
If Cells(i, 5) = 1 Then Rows(i).Delete
Next i
End Sub
 

Chris401

XLDnaute Accro
Re
Je ne vois pas ce qui te déclenche l'erreur ; je ne l'ai pas.
VB:
Sub Supprimelignes()
Sheets("A").Select
Application.ScreenUpdating = False
derlg = Range("E65536").End(xlUp).Row
For i = derlg To 6 Step -1
If Cells(i, 5) > 0 Then Rows(i).Delete
Next i
End Sub
 

MASSJIPE

XLDnaute Impliqué
Bonjour
C'est top et fonctionnel.
l'erreur ne serais pas du par rapport entre Excel 2010 et 2013 car j'ai moi en 2010 lorsque j'envoi par mail mes lignes reste masquées alors qu'avec 2013 les lignes sont apparente et vide c'est pour ca que j'ai fait ce post pour contourner le problème
Merci
 

Discussions similaires

Réponses
6
Affichages
167
Réponses
16
Affichages
352
Réponses
22
Affichages
874

Statistiques des forums

Discussions
312 489
Messages
2 088 857
Membres
103 979
dernier inscrit
bderradji