1 pièce(s) jointe(s)
Macro supprimant des dates
Bonjour,
j'ai un petit soucis.
j'ai un gros fichier excel : 8136 lignes
je souhaiterais garder que les lignes ou la date correspond à 2012. Donc supprimer les lignes entières ou il y a 2011 et 2010.
J'ai 29 lignes ayant 2011 et 2010. Je dois donc avoir après suppression 8107 lignes. (edit: 8108 en fait)
quand il y a un vide à la place de la date, il faut laisser la ligne intacte.
j'ai tenté une macro mais elle me supprime plus de chose que prévue 8O je tombe à 6327 lignes. :aie:
voici ma macro qui ne marche pas :
Code:
1 2 3 4 5 6 7 8 9
| Sub test()
Application.ScreenUpdating = False
For e = Range("C65536").End(xlUp).Row To 2 Step -1
If (Range("C" & e) < CDate("01/01/2012")) Then
Rows(e).Delete
End If
Next e
Application.ScreenUpdating = True
End Sub |
Je suis perdue, je sollicite votre aide. :P
merci d'avance à qui voudra bien m'aider :)