WorksheetFunction メソッド (Excel)WorksheetFunction.ReplaceB method (Excel)

指定したバイト数に基づいて、テキスト文字列の一部を別のテキスト文字列で置き換えます。Replaces part of a text string, based on the number of bytes that you specify, with a different text string.


ReplaceB(Arg1Arg2Arg3Arg4)expression.ReplaceB (Arg1, Arg2, Arg3, Arg4)

: WorksheetFunction オブジェクトを表す変数。expression A variable that represents a WorksheetFunction object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required StringString 文字列: 中の文字を置き換える対象テキストを指定します。Old_text - text in which you want to replace some characters.
Arg2Arg2 必須Required 倍精度浮動小数点型 (Double)Double 開始位置: 置換文字列と置き換える先頭文字の位置 (文字番号) を数値で指定します。文字列の先頭文字の位置が 1 になります。Start_num - the position of the character in old_text that you want to replace with new_text.
Arg3Arg3 必須Required DoubleDouble 文字数-置換する文字列の文字数を指定**** します。Num_chars - the number of characters in old_text that you want Replace to replace with new_text.
Arg4Arg4 必須Required StringString 置換文字列: 文字列の一部と置き換える文字列を指定します。New_text - the text that will replace characters in old_text.

戻り値Return value



Replaceは、1バイト文字セット (SBCS) を使用する言語で使用することを目的としていますが、 ReplaceBは、2バイト文字セット (DBCS) を使用する言語で使用することを目的としています。Replace is intended for use with languages that use the single-byte character set (SBCS), whereas ReplaceB is intended for use with languages that use the double-byte character set (DBCS). コンピューターの既定の言語の設定に応じて、戻り値は次のようになります。The default language setting on your computer affects the return value in the following way:

  • Replaceを指定すると、既定の言語の設定に関係なく、1バイト文字も2バイト文字も、各文字が常に1つとして数えられます。Replace always counts each character, whether single-byte or double-byte, as 1, no matter what the default language setting is.

  • ReplaceBは、DBCS をサポートしている言語の編集を有効にした場合、各2バイト文字を2としてカウントし、既定の言語として設定します。ReplaceB counts each double-byte character as 2 when you have enabled the editing of a language that supports DBCS, and then sets it as the default language. それ以外の場合、 ReplaceBは各文字を1としてカウントします。Otherwise, ReplaceB counts each character as 1.

  • DBCS をサポートする言語には、日本語、簡体字中国語、繁体字中国語、および韓国語があります。The languages that support DBCS include Japanese, Chinese (Simplified), Chinese (Traditional), and Korean.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.