Bonjour Alex,Michel et les amis du forum
En regardant le code de Michel je me suis posé la question si dans ce genre de procédure il ne serait pas souhaitable de préciser la zone de recherche dans chaque feuille en utilisant"UsedRange":
Sheets(i).UsedRange.Cells.Replace What:="AncienneValeur", Replacement:="NouvelleValeur", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Je ne suis pas certain si cette précision accélère la procédure ou non?
Qu'en pensez-vous,
Bien amicalement
jacques de ryes