EXCEL関数とVBAマクロ 文字列を置き換える

2018年9月5日

文字列を置き換える

関数

test.jpg → test

=SUBSTITUTE("test.jpg",".jpg","")
=REPLACE("test.jpg", 5, 4,"")

※セルのA1の.jpgをスペースに置き換える。
文字列置き換え
.jpg→スペースに修正
※関数にもREPLACEがありますが、文字の開始位置を指定する為、少しVBAとは違いますので注意ください。

VBA

Dim aaa As string
aaa = replace(aaa, ".jpg" , "")

関数と同じ結果です。

関数とVBAのREPLACEは違いますので注意