VBAの置換関数の使い方は?
VBでは、Replace 関数は文字列中の指定した文字や文字列を別の文字や文字列と置き換えて新しい文字列を返します。
置換関数の構文は以下の通りです。
パラメータ説明:
- 置換前の文字列:置換前の文字列
- 置き換する文字または文字列: 置き換えられる文字または文字列。
- 元の種類を指定します。
- 指定される置換回数。(省略可) 置換する最大回数を指定します。このパラメータが与えられない場合、デフォルトではすべてのマッチが置換されます。
- 比較方式の指定(任意):置き換えの際の比較方式を指定できます。vbBinaryCompare(バイナリ比較)またはvbTextCompare(テキスト比較)を選択できます。このパラメータを省略した場合は、既定でvbBinaryCompareが使用されます。
この例はネイティブの日本語には翻訳できません。
Dim originalStr As String = "Hello World!"
Dim newStr As String = Replace(originalStr, "o", "e")
' 结果: "Helle Werld!"
Replace関数は、文字列”Hello World!”内の文字”o”を”e”に置き換え、新しい文字列”Helle Werld!”を返します。