Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
Bonjour

Sous réserve d'avoir compris ta demande
VB:
Sub Supprimelignes()
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

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
185
Réponses
16
Affichages
449
Réponses
22
Affichages
936
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…