Bonjour tout le monde, je travaille actuellement sur une base de données clients et j'aimerai, pour être conforme au RGPD, supprimer les clients qui sont dans le fichier depuis plus de 2 ans.
J'ai donc fait un code :
La cellule(3,22) correspond à la cellule où j'ai mis une fonction AUJOURD'HUI pour avoir la date à l'instant t. Ma colonne 2 regroupant la date d'incorporation des clients est au format date.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 For i = 2 To derniereLigne2 If Feuil1.Cells(3, 22) - Feuil1.Cells(i, 2) > 730 Then Sheets("Clients").Range("A" & i, "Q" & i).Delete shift:=xlUp End If Next
Malgré ça, quand je le lance, j'ai un message d'erreur m'indiquant une incompatibilité de type (sur la ligne du IF).
Avez-vous une solution à mon problème ?
Merci d'avance.
Cordialement, Bemirdor.
Partager