excel VBA 文字列置換 Replace

Replace(expression,fine,replace[,start[,count[,compare]]])

    引数 expression は、置換の対象となる文字列を指定。

    引数 find は、検索する文字列を指定。

    引数 replace は、置き換える文字列を指定。

    引数 start は省略可能。検索開始位置を指定。

    引数 count は省略可能。置き換える文字列の個数を指定。

    引数 compare は省略可能。文字列を比較するモードを指定。


Replace関数は特定の文字列を消すときに良く使います。

例えばファイル名だけ欲しい場合に拡張子を消したいときなど。


Sub sample1()

    Dim text As String

    text="テストファイル.xlsx"

    text=Replace(text,".xlsx","")

End Sub





















コメント