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

String

Remarques

Important: est destiné à être utilisé avec des langues qui utilisent le jeu de caractères sur un seul sur deux caractères (SBCS), tandis que ReplaceB est destiné à être utilisé avec les langues qui utilisent le jeu de caractères sur deux Replace(String, Double, Double, String) caractères (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’agit d’un seul caractère ou d’un sur deux caractères, comme 1, quel que soit le paramètre de langue par défaut.

ReplaceB compte chaque caractère sur deux caractères sur deux caractères 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. Dans le cas contraire, 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 à