WorksheetFunction.ReplaceB メソッド (Excel)
指定したバイト数に基づいて、テキスト文字列の一部を別のテキスト文字列に置き換えます。
構文
式。ReplaceB (Arg1, Arg2, Arg3, Arg4)
式: WorksheetFunction オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Arg1 | 必須 | 文字列型 (String) | 文字列: 中の文字を置き換える対象テキストを指定します。 |
Arg2 | 必須 | 倍精度浮動小数点型 (Double) | 開始位置: 置換文字列と置き換える先頭文字の位置 (文字番号) を数値で指定します。文字列の先頭文字の位置が 1 になります。 |
Arg3 | 必須 | Double | Num_chars - 置換 するold_textの文字数をnew_textに置き換えます。 |
Arg4 | 必須 | 文字列型 (String) | 置換文字列: 文字列の一部と置き換える文字列を指定します。 |
戻り値
String
注釈
Replace は、1 バイト文字セット (SBCS) を使用する言語で使用することを目的としていますが、 ReplaceB は 2 バイト文字セット (DBCS) を使用する言語で使用することを目的としています。 コンピューターの既定の言語の設定に応じて、戻り値は次のようになります。
Replace は、既定の言語設定に関係なく、1 バイトまたは 2 バイトの各文字を 1 としてカウントします。
ReplaceB は、DBCS をサポートする言語の編集を有効にした後、既定の言語として設定すると、各 2 バイト文字を 2 としてカウントします。 それ以外の場合、 ReplaceB は各文字を 1 としてカウントします。
DBCS をサポートする言語には、日本語、簡体字中国語、繁体字中国語、および韓国語があります。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。