Méthode WorksheetFunction.ReplaceB (Excel)
Remplace une partie d’une chaîne de texte, en fonction du nombre d’octets que vous spécifiez, par une chaîne de texte différente.
Syntaxe
expression. ReplaceB (Arg1, Arg2, Arg3, Arg4)
Expression Variable qui représente un objet WorksheetFunction .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Arg1 | Obligatoire | String | Old_text - texte dans lequel vous souhaitez remplacer certains caractères. |
Arg2 | Obligatoire | Double | Start_num - position du caractère dans old_text que vous souhaitez remplacer par new_text. |
Arg3 | Obligatoire | Double | Num_chars : nombre de caractères dans old_text à remplacer par new_text. |
Arg4 | Obligatoire | String | New_text - texte qui remplace des caractères dans old_text. |
Valeur renvoyée
String
Remarques
Replace est destiné à être utilisé avec les langues qui utilisent le jeu de caractères codés sur un octet (SBCS), tandis que ReplaceB est destiné aux langues qui utilisent le jeu de caractères codés sur deux octets (DBCS). Le paramètre de langue par défaut de l'ordinateur affecte la valeur renvoyée de la manière suivante :
Remplacer compte toujours chaque caractère, qu’il s’agisse d’un octet ou d’un octet, comme 1, quel que soit le paramètre de langue par défaut.
ReplaceB compte chaque caractère codé sur deux octets comme 2 lorsque vous avez activé la modification d’une langue qui prend en charge DBCS, puis que vous le définissez comme langue par défaut. Sinon, ReplaceB compte chaque caractère comme 1.
Les langues qui prennent en charge les caractères codés sur deux octets sont le japonais, le chinois (simplifié), le chinois (traditionnel) et le coréen.
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.