次の方法で共有


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 のサポートおよびフィードバックを参照してください。