Passer directement au contenu principal

Replace, fonction

Renvoie une chaîne dans laquelle une sous-chaîne spécifiée a été remplacée par une autre sous-chaîne un certain nombre de fois.

Syntaxe

Replace ( expression, trouve, remplacez [, début ] [, NB ] [,comparer ] )

La syntaxe de la fonction remplacer comporte les arguments suivants :

Argument

Description

expression

Obligatoire. Expression de chaîne contenant la sous-chaîne à remplacer.

rechercher

Obligatoire. Sous-chaîne recherchée.

remplacer

Obligatoire. Sous-chaîne de remplacement.

début

Facultatif. Position dans l' expression où la recherche de sous-chaîne doit commencer. S’il est omis, la valeur 1 est utilisée par défaut.

count

Facultatif. Nombre de substitutions de sous-chaîne à effectuer. S’il est omis, la valeur par défaut est-1, ce qui signifie que vous pouvez effectuer toutes les substitutions possibles.

comparaison

Facultatif. Valeur numérique indiquant le type de comparaison à utiliser lors de l’évaluation de sous-chaînes. Voir la section paramètres pour connaître les valeurs.

Paramètres

L’argument comparer peut avoir les valeurs suivantes :

Constante

Valeur

Description

vbUseCompareOption

-1

Effectue une comparaison à l’aide de la définition de l’instruction option compare .

vbBinaryCompare

0

Effectue une comparaison binaire.

vbTextCompare

1

Effectue une comparaison textuelle.

vbDatabaseCompare

2

Microsoft Office Access 2007 uniquement. Effectue une comparaison basée sur les informations de votre base de données.

Valeur de retour

La fonction Replace renvoie les valeurs suivantes :

Si

Remplacer les retours

l' expression est de longueur nulle

Chaîne de longueur nulle ("")

expression est null

Une erreur.

la recherche est de longueur nulle

Copie de l' expression.

remplacer est égal à zéro

Copie de l' expression avec toutes les occurrences de trouve supprimées.

début > Len (expression)

Chaîne vide. Le remplacement de chaîne commence à la position indiquée par le début.

le nombre est 0

Copie de l' expression.

Notes

La valeur de retour de la fonction Replace est une chaîne, avec les substitutions effectuées, qui démarrent à la position spécifiée par Start et conclut à la fin de la chaîne d' expression . Il ne s’agit pas d’une copie de la chaîne d’origine de début à fin.

Exemple

Expression

Résultats

Sélectionnez ProductID, remplacez (ProductID, "PRO", "Product") AS ReplacedID FROM ProductSales ;

Renvoie le « ProductID », trouve « PRO » dans « ProductID » et remplace par « Product » et affiche le résultat dans la colonne ReplacedID.

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Voir aussi

Fonctions de chaîne et comment les utiliser

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×