Fonction Remplacer

Remplace une chaîne par une autre.

Syntaxe :

Replace (Text As String, SearchStr As String, ReplStr As String [, Start As Long [, Count as long [, Compare As Boolean]]]

Valeur de retour :

Chaîne

Paramètres :

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 : expression numérique indiquant la position des caractères dans la chaîne où la recherche doit commencer. La valeur maximale autorisée est 65535.

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.

Codes d'erreur :

5 appel de procédure incorrect

Exemple :


        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)