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

文字列中の指定された文字を他の新しい文字に置き換えます。Substitutes new_text for old_text in a text string. 文字列内の特定のテキストを置換する場合は、代替を使用します。文字列内の特定の位置にあるテキストを置換する場合は、 replaceを使用します。Use Substitute when you want to replace specific text in a text string; use Replace when you want to replace any text that occurs in a specific location in a text string.

構文Syntax

代替(Arg1Arg2Arg3Arg4)expression.Substitute (Arg1, Arg2, Arg3, Arg4)

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

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required StringString 文字列: 置き換える文字を含む文字列を指定します。目的の文字列が入力されたセル参照を指定することもできます。Text - the text or the reference to a cell containing text for which you want to substitute characters.
Arg2Arg2 必須Required StringString 文字列-置換する文字列を指定します。Old_text - the text that you want to replace.
Arg3Arg3 必須Required StringString 置換文字列-置換後の文字列を指定します。New_text - the text that you want to replace old_text with.
Arg4Arg4 省略可能Optional VariantVariant 置換対象: 文字列に含まれるどの検索文字列を置換文字列に置き換えるかを指定します。Instance_num - specifies which occurrence of old_text you want to replace with new_text. 置換対象を指定した場合、文字列中の置換対象番目の検索文字列だけが置き換えられます。If you specify instance_num, only that instance of old_text is replaced. この指定を行わないと、文字列中のすべての文字が新しい文字に置き換えられます。Otherwise, every occurrence of old_text in text is changed to new_text.

戻り値Return value

StringString

サポートとフィードバック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.