OVH Cloud OVH Cloud

Remplacer des caractères par macro

2 réponses
Avatar
Colasmar
Bonjour,
J'utilise la fonction MID pour remplacer des caractères dans une formule. Je
n'ai pas de problème à trouver ce qu'il faut remplacer, par quoi le faire et
à quelle position. Le problème est que la chaîne de remplacement n'est pas
forcément identique à celle qui doit être remplacée.
Par exemple, A97 vas devoir être remplacé par A102.
J'arrive à compter qu'il y aura 3 caractères au lieu de 2 mais comment
insérer cela?

Evidement, j'ai pensé à découper la chaîne puis à la réassembler en la
concaténant mais peut être y a-t-il une solution plus simple?

Merci

2 réponses

Avatar
JpPradier
Bonjour Colasmar

Utilise plutot Replace :

Toto= Replace(Toto, "A97", "A102")

Attention, s'il y a plusieurs A97 dans la chaine Toto, ils seront tous remplacés.

j-p
Avatar
Colasmar
Génial ça marche impec.
Merci pour la rapidité de la réponse et bonne soirée.


Bonjour Colasmar

Utilise plutot Replace :

Toto= Replace(Toto, "A97", "A102")

Attention, s'il y a plusieurs A97 dans la chaine Toto, ils seront tous remplacés.

j-p