Replace( expression, find, replace, start, count, compare )
文字列の置換をする関数です。
Expression(対象文字列)のFind(検索文字列)を置換文字列(Replace)にします。
セルの文字列置換を行う場合はRange.Replaceメソッドを使うのが良いと思います。
<Replace(1,2,3)>
<3を含む1の2を3にします。>
文字列の置換をする関数です。
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
