Fonction Replace
Renvoie une chaîne qui est une sous-chaîne d’une chaîne commençant d’expression à la position de départ (1 par défaut), dans laquelle une sous-chaîne spécifiée a été remplacée avec un autre sous-chaîne un nombre spécifié de fois.
Syntaxe
Replace(expression, find, replace, [ start, [ count, [ compare ]]])
La syntaxe de la fonctionReplace comporte lesarguments nommés suivants:
Élément | Description |
---|---|
expression | Obligatoire. Expression de chaîne contenant la sous-chaîne à remplacer. |
find | Obligatoire. Sous-chaîne recherchée. |
replace | Obligatoire. Sous-chaîne de remplacement. |
start | Facultatif. Position démarrer correspondant à la sous-chaîne de expression à rechercher et renvoyer. Si cet argument est omis, 1 est supposé. |
count | Facultatif. Nombre de remplacements de sous-chaîne à effectuer. Si cet argument est omis, la valeur par défaut est -1, ce qui signifie que, tous les remplacements possibles. |
comparer | Facultatif. Valeur numérique indiquant le type de comparaison à utiliser lors de l'évaluation de sous-chaînes. Voir la section Paramètres pour les valeurs. |
Paramètres
L’argumentcomparepeut avoir les valeurs suivantes :
Constante | Valeur | Description |
---|---|---|
vbUseCompareOption | -1 | Effectue une comparaison à l’aide du paramètre de l’optioninstruction Comparer. |
vbBinaryCompare | 0 | Effectue une comparaison binaire. |
vbTextCompare | 1 | Effectue une comparaison textuelle. |
vbDatabaseCompare | 2 | Microsoft Access uniquement. Effectue une comparaison basée sur les informations dans votre base de données. |
Valeurs de retour
Replace retourne l'une des valeurs suivantes:
Si | Replace renvoie |
---|---|
expression est nulle | Une chaîne de longueur nulle (""). |
expression est Null | Une erreur. |
rechercher est nulle | Copie d’expression. |
replace est nulle | Copier d’expression avec toutes les occurrences du trouversupprimé. |
start>Len(expression) | Une chaîne de longueur nulle (""). Remplacement de chaîne commence à la position indiquée par démarrer. |
Countest 0. | Copie d’expression. |
Remarques
La valeur de retour de la fonctionReplace est une chaîne comportant des substitutions effectuées, qui commence à la position spécifiée pardémarrer et conclut à la fin de la expressionde la chaîne. Il ne s’agit pas d’une copie de la chaîne d’origine du début à la fin.
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour