Partager via


WorksheetFunction.ReplaceB(String, Double, Double, String) Méthode

Définition

La fonction REPLACEB remplace une partie de la chaîne de texte, en fonction du nombre d'octets spécifié, par une autre chaîne de texte.

public:
 System::String ^ ReplaceB(System::String ^ Arg1, double Arg2, double Arg3, System::String ^ Arg4);
public string ReplaceB (string Arg1, double Arg2, double Arg3, string Arg4);
Public Function ReplaceB (Arg1 As String, Arg2 As Double, Arg3 As Double, Arg4 As String) As String

Paramètres

Arg1
String

Old_text - texte dans lequel vous souhaitez remplacer certains caractères.

Arg2
Double

Start_num - position du caractère dans old_text que vous souhaitez remplacer par new_text.

Arg3
Double

Num_chars - nombre de caractères dans old_text que vous souhaitez que la fonction REPLACE remplace par new_text.

Arg4
String

New_text - texte qui remplace des caractères dans old_text.

Retours

Remarques

Important : Replace(String, Double, Double, String) est destiné aux 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 :

Replace(String, Double, Double, String) compte toujours chaque caractère, qu’il s’agisse d’un octet ou de deux octets, comme étant 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 l’avez définie 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.

S’applique à