Suppression

Résolu/Fermé
Artur - 18 nov. 2011 à 10:16
 Artur - 18 nov. 2011 à 10:27
Bonjour,

Comment rajouter la condition compris entre -5000 et 5000 dans ce code, sachant que là cela me supprime uniquement les inférieurs à 5000

Sub suppression()
Dim l As Long

For l = 15000 To 1 Step -1
    If Cells(l, "M").Value < 5000 _
    Then Cells(l, 1).EntireRow.Delete
Next l
'
End Sub


Merci d'avance,

Cordialement.


A voir également:

2 réponses

chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 308
Modifié par chossette9 le 18/11/2011 à 10:24
Bonjour,

si tu veux supprimer seulement les lignes dont la valeur en colonne M est entre -5000 et 5000, il faut remplacer ton
If Cells(l, "M").Value < 5000 _
par
If Cells(l, "M").Value < 5000 And  Cells(l, "M").Value > -5000 _

Cordialement.
Ce mec la n'était pas une lumière, car il était niais.
0
Merci !
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
Modifié par michel_m le 18/11/2011 à 10:30
bonjour

If Cells(l, "M").Value < 5000 And Cells(l, "M").value> -5000 then


astuce: pour éviter les sauts de l'écran et aller beaucoup + vite, insère cette ligne avant ta boucle
application.screenupdating=false

Michel
0