Bonjour,
Je cherche a faire une macro qui remplacera un mot par un autre dans une plage données.
Ici en l’occurrence il s'agit de la plage (D13 : AC112), et le mot a remplacer est *SIERREUR par =SIERREUR.
Quand j'enregistre la macro en le faisant en manuel, sa m'écris le code suivant :
Range("D13:AC112").Select
Selection.Replace What:="*SIERREUR", Replacement:="=SIERREUR", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Seulement ce code ne fonctionne pas quand je lance la macro (rien ne se passe). sa fonctionne uniquement quand je fais en manuel CTRL H.
Je ne comprends pas pourquoi en manuel ça fonctionne, mais par le biais de la macro non.
Merci pour votre aide
Je cherche a faire une macro qui remplacera un mot par un autre dans une plage données.
Ici en l’occurrence il s'agit de la plage (D13 : AC112), et le mot a remplacer est *SIERREUR par =SIERREUR.
Quand j'enregistre la macro en le faisant en manuel, sa m'écris le code suivant :
Range("D13:AC112").Select
Selection.Replace What:="*SIERREUR", Replacement:="=SIERREUR", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Seulement ce code ne fonctionne pas quand je lance la macro (rien ne se passe). sa fonctionne uniquement quand je fais en manuel CTRL H.
Je ne comprends pas pourquoi en manuel ça fonctionne, mais par le biais de la macro non.
Merci pour votre aide