#752 | 文字列を後ろから検索するには? | VBA | |
ある文字列、あるいは文字列が代入されている変数の値の中から、指定された文字を”後ろから”探すには、「InStrRev」関数を使います。 この関数では、次のように引数を指定します。返り値は”先頭から”数えた指定文字の位置です。指定文字が見つからない場合は「0」が返されます。 InStrRev(検索対象の文字列, 検索する指定文字) 使用例: Const cstrData As String = "ABC12XYZ12ABC" Debug.Print InStrRev(cstrData, "X") Debug.Print InStrRev(cstrData, "XY") Debug.Print InStrRev(cstrData, "2A") Debug.Print InStrRev(cstrData, "C") Debug.Print InStrRev(cstrData, "ABC") Debug.Print InStrRev(cstrData, "12") Debug.Print InStrRev(cstrData, "G") Debug.Print InStrRev(cstrData, "123")
実行例: |
|||
|
Copyright © T'sWare All rights reserved |