bon cette fois-ci au lieu de reboucler on a un objet vide quand il n'y a plus rien à remplacer. En mettant ce code qui fait sortir de la boucle si l'objet c est vide cela devrait fonctionner :
Code:
1
2
3 Set c = .FindNext(c) If c Is Nothing Then Exit Do Loop While c.Address <> firstAddress