構文
InStrRev(string1,string2[,start[,compare]])
引数string1には、検索の対象となる文字列を指定します。
引数string2には、引数string1の中から検索する文字列を指定します。
引数startは省略可能です。検索を始める位置を指定します。
引数compareは省略可能です。文字列を比較するモードを指定します。
解説
InStrRev関数は、引数string1で指定した文字列の中から引数string2で指定した文字列を後方から検索して、見つかった位置を返します。
引数compareには次の定数を指定できます。
数値 | 内容 |
---|---|
0 | テキストモードで比較します。大文字と小文字の区別をしません |
1 | バイナリモードで比較をします |
2 | Microsoft Accessでのみ使用できます |
サンプル
次の例は、C:\Test.csvを読み込んで最終データを表示します。
Sub Sample() Dim buf As String, msg As String Open "C:\Test.csv" For Binary As #1 buf = Space(FileLen("C:\Test.csv")) Get #1, , buf Close #1 msg = Mid(buf, InStrRev(buf, ",") + 1) MsgBox msg End Sub