Fonction Remplacer
Remplace une chaîne par une autre.
Replace (Text As String, SearchStr As String, ReplStr As String [, Start As Long [, Count as Long [, Compare As Boolean]]]
Chaîne
Text : expression au format chaîne de caractères à modifier.
SearchStr: expression de chaîne à rechercher.
ReplStr: Toute expression de chaîne qui doit remplacer la chaîne trouvée.
Start: Numeric expression that indicates the character position where the search starts and also the start of the substring to be returned.
Count : le nombre maximum de fois où le remplacement doit être réalisé.
Compare : expression numérique facultative définissant le type de comparaison. La valeur de ce paramètre peut être VRAI ou FAUX. La valeur par défaut VRAI spécifie une comparaison de texte qui ne tient pas compte de la casse. La valeur FAUX spécifie une comparaison binaire sensible à la casse. Vous pouvez également utiliser 0 à la place de FAUX et 1 à la place de VRAI.
msgbox replace ("aBbcnnbnn", "b", "$", 1, 1, FALSE)' renvoi "aB$cnnbnn"
REM meaning: "b" doit être remplacé, mais
REM * uniquement en minuscule (paramètre 6), d'où la seconde occurrence de "b"
REM * uniquement la première occurrence (respectant la casse) (paramètre 5)
msgbox replace ("ABCDEFGHI", "E", "*", 4)
REM returns D*FGHI because the search starts at position 4, which is also the start of the returned string.