Bonjour Pounet95,
Une variable RANGE fonctionne bien, et me permet d'être sûr de supprimer les données avant lorsque je boucle mais cela colle quand même les données dans la feuille :
Set Rg = Range("AR1:AT1")
Rg = ""
<reste du code>
La solution que j'ai trouvé, qui est plus propre à mon avis également, est de passer par un RECORDSET (ouverture d'un autre poste).
Bonne journée à tous et merci.
@urel87