Remplacer un bout de chaine de caractere

Bonjour à tous,

J'aimerais savoir comment faire pour changer un bout de chaine de caractere tout en spécifiant la zone de remplacement.

Par exemple :

"banane" devient "benene" si la zone de remplacement est 6 et que "e" remplace "a"

mais si la zone de remplacement est 3 et que "e" remplace "a" alors

"banane" devient "benane"

Il y a la fonction Replace mais sa zone de remplacement est la longueur du string...

Voila j'espere avoir été clair !

Cordialement

Maxime

Bonjour Mandreux,

bonjour le forum,

quelle est la question ? n'as-tu pas donné la réponse ?

pour faire un remplacement dans un interval

exemple remplacer tous les a par e dans la chaine A1 (longueur < 99) de la position 6 à la position 13 (sur une longueur de 8)

=GAUCHE(A1;5)&SUBSTITUE(STXT(A1;6;8);"a";"e")&STXT(A1;14;99)

Parfait, je ne savais pas qu'on pouvais définir un intervalle avec Replace !

Merci beaucoup et bonne journée

Rechercher des sujets similaires à "remplacer bout chaine caractere"