Bonjour à tous
Je dispose d'un tableau Excel où des dates figurent en colonne B.
J'essaie de créer un programme qui supprime les lignes où la date qui figure dans la colonne B est moins de 15 jours en arrière par rapport à la date d'aujourd'hui.
Lorsque j'exécute cette sub ci-dessous, le programme effectue bien ce que j'attends de lui !...
... et pourtant, le message "Erreur d'exécution 13 : Incompatibilité de type" apparaît. C'est la partie ci-dessous en ROUGE qui pose problème.
Pouvez-vous m'aider svp ? Par avance merci !
Voici la macro :
Sub FILTRAGE()
'
Dim i As Integer, DerniereLigne As Integer
DerniereLigne = Range("A65536").End(xlUp).Row
'
For i = DerniereLigne To 1 Step -1
If Now - Sheets("Feuil1").Cells(i, 2).Value < 15 Then Sheets("Feuil1").Rows(i).Delete
Next i
'
End Sub
Je dispose d'un tableau Excel où des dates figurent en colonne B.
J'essaie de créer un programme qui supprime les lignes où la date qui figure dans la colonne B est moins de 15 jours en arrière par rapport à la date d'aujourd'hui.
Lorsque j'exécute cette sub ci-dessous, le programme effectue bien ce que j'attends de lui !...
... et pourtant, le message "Erreur d'exécution 13 : Incompatibilité de type" apparaît. C'est la partie ci-dessous en ROUGE qui pose problème.
Pouvez-vous m'aider svp ? Par avance merci !
Voici la macro :
Sub FILTRAGE()
'
Dim i As Integer, DerniereLigne As Integer
DerniereLigne = Range("A65536").End(xlUp).Row
'
For i = DerniereLigne To 1 Step -1
If Now - Sheets("Feuil1").Cells(i, 2).Value < 15 Then Sheets("Feuil1").Rows(i).Delete
Next i
'
End Sub