Bonjour,

j'aurais souhaité savoir s'il y avait une fonction simple qui permettrait de remplacer un caractère spécifique dans un champ de texte balisé, du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
MonDoc.FormFields(MonChamp).???? = Replace(StringDebut, "#", " " & StringSuite)
Dans mon cas précis, StringDebut et StringSuite sont des variables String, le dernier caractère de StringDebut est "#" et je veux remplacer ce "#" par " " & StringSuite qui est la suite de mon texte.

Ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Dim StringDebut As String
Dim StringSuite As String
 
StringDebut = "Blablabla#"
StringSuite = "patatipatata" 
Et je veux que mon MonChamp qui contenait "Blablabla# devienne :
"Blablabla patatipatata"
J'ai essayé plusieurs solutions qui n'ont pas fonctionné (ou alors je me suis planté), c'est pourquoi je cherche quelque chose proche de la syntaxe que j'ai posée (en gras)

Merci à vous