Bonjour Boby71C, Ergotamine,
...J'ai essayé mais il reste des lignes qui auraient dû disparaître, je ne vois pas ou est mon erreur...
En commençant pas le début du tableau (ce qui se produit avec For each ...) c'est normal :
Par exemple si les lignes 6 et 7 sont à supprimer, je supprime la ligne 6 : OK; je passe à la ligne 7 ...mais , la ligne 7 initiale est devenue ligne 6, elle ne sera donc pas supprimée ...
Il faut donc commencer par la fin par exemple :
For i= Fin To Début Step -1
If Cells(i , 5).Value > 365 Then Rows( i ).EntireRow.Delete
Next
Attention :
Range("E2:E150" & Range("E" & Rows.Count).End(xlUp).Row)
c'est la plage E2:E15014 ....
Bonne soirée