文字列置換 Replace関数



Replace( expression, find, replace, start, count, compare )

文字列の置換をする関数です。
Expression(対象文字列)のFind(検索文字列)を置換文字列(Replace)にします。
セルの文字列置換を行う場合はRange.Replaceメソッドを使うのが良いと思います。

<Replace(1,2,3)>
<3を含む1の2を3にします。>

指定項目 説明 備考
expression 置換する文字列を含む文字列式 必須
find 検索する文字列 必須
replace 置換する文字列 必須
start 引数 expression 内の内部文字列の
検索開始位置
既定値:1
(1文字目から)
count 置換する文字列数 既定値:-1
(対象すべて置換)
compare 文字列比較のモードを表す数値 既定値:0
(バイナリモード)
引数一覧


例)文字列が含む"スペース"を取り除く
Sub SampleReplace()

    Dim Moji As String

    Moji = "あい うえお"
    MsgBox (Moji & " [Replace]→ " & Replace(Moji, " ", ""))

End Sub



セル内の文字列置換はこちらです。
セルの文字列置換 Replaceメソッド