hypo78
XLDnaute Impliqué
Bonjour à tous,
je cherche à supprimer les lignes dont la cellule en colonne a est égale à la date -120 jours.
ex : nous sommes le 17 sept 2014, toutes les lignes contenant en colonne a une date inférieure au 21 mai 2014 doivent être supprimées.
Je pensais à çà :
mais la suppression est aléatoire....
merci pour votre aide
je cherche à supprimer les lignes dont la cellule en colonne a est égale à la date -120 jours.
ex : nous sommes le 17 sept 2014, toutes les lignes contenant en colonne a une date inférieure au 21 mai 2014 doivent être supprimées.
Je pensais à çà :
Code:
Sub ligneerase()
With Application: .ScreenUpdating = False: .Calculation = xlCalculationManual: End With
Sheets("Piquets2").Activate
Dim c As Range
For Each c In Range("A1", [A65000].End(xlUp))
If Now - 120 > c And c.Offset(, 1) <> "" Then Rows(c.Row).Select
Selection.Delete Shift:=xlUp
Next
With Application: .ScreenUpdating = True: .Calculation = xlCalculationAutomatic: End With
End Sub
mais la suppression est aléatoire....
merci pour votre aide
Pièces jointes
Dernière édition: