Bonjour,
Je cherche à modifier certains caractères dans les formules de différents onglets : "C01" à "C66".
Voici la construction de ma procédure :
- 1 - Je fais une boucle sur chacun des onglets,
2 - J'identifie les caractère à remplacer avec la variable nouvelle_base
3 - Je remplace les caractères des formules par la variable nouvelle_base
Problème recontré :
A la fin de la procédure, aucune modification n'a été effectuée. Pourtant j'ai récupéré la formule de remplacement à partir de l'enregistreur de formule qui me donne la fonction suivante :
ActiveSheet.Select
Cells.Replace What:="$5:$U$13", Replacement:=nouvelle_base, LookAt:=xlPart _
, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Avez-vous une idée de ce qui ne fonctionne pas. Je n'ai aucun message d'erreur...
J'ai joins un fichier exemple pour mieux illustrer le problème.
Merci d'avance,
Cordialement,
Batoine