構文:Replace(expression, find, replace[, start[, count[, compare]]])
expression:置換対象の文字列を指定。。
Range("A1").Value = Replace(" A B C ", " ", "")
Range("B1").Value = Replace(" A B C ", " ", "", 1, 2)
実行結果
A | |
---|---|
1 | ABC |
2 | AB C |
構文:InStr([start, ]string1, string2[, compare])
start:検索を開始する位置を指定。省略時は先頭から。
Range("A1").Value = InStr("あいうえおかきくけこ", "か")
Range("A2").Value = InStr(1, "あいうえおあいうえお", "あ")
Range("A3").Value = InStr(2, "あいうえおあいうえお", "あ")
実行結果
A | |
---|---|
1 | 6 |
2 | 1 |
3 | 6 |
構文:InStrRev(string1, string2[, start, compare])
string1:検索対象の文字列を指定。。
Range("A1").Value = InStrRev("あいうえおかきくけこ", "か")
Range("A2").Value = InStrRev("あいうえおあいうえお", "あ", 1)
Range("A3").Value = InStrRev("あいうえおあいうえお", "あ", 2)
実行結果
A | |
---|---|
1 | 6 |
2 | 1 |
3 | 1 |
定数 | 説明 |
---|---|
vbBinaryCompare | バイナリ モードで比較。 |
vbDatabaseCompare | データベース モードで比較。 |
vbTextCompare | テキスト モードで比較。 |