Bonjour
1/2 heure !!! ton code n'est certainement pas écrit de façon correcte.
Par exemple, il ne faut pas faire une boucle sur chacune des lignes mais plutôt utilisé un "range" des lignes que tu souhaites traiter, c'est à dire sans les lignes vides. Autre exemple, as tu pensé à désactiver le rafraicchissement de la feuille excel (ScreenUpdating), etc..
P.S. Tu peux également faire quelques recherches sur
http://www.vbfrance.com/ pour y trouver des macros VBA proche de ce que tu souhaites faire.
Cordialement.
"L'imagination est plus importante que le savoir." Albert Einstein