WorksheetFunction.ReplaceB(String, Double, Double, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.