IBM Lotus Symphony


InStr 関数 [実行時]

2 つの文字列の一方が、他方の文字列中のどの位置にあるかを返します。

Instr 関数は、文字列の一致した位置を返します。一致する部分がない場合は、0 を返します。

構文:

InStr ([Start As Long,] Text1 As String, Text2 As String[, Compare])

戻り値:

整数

パラメータ:

Start: 指定された検索文字列の検索を開始する、文字列内の位置を表す数式。このパラメータを省略した場合、検索は文字列の 1 文字目から開始されます。指定できる最大値は 65535 です。

Text1: 検索対象とする文字列の表式。

Text2: 検索文字列の表式。

Compare: マッチング時の比較モードを指定する数値表式 (省略可)。このパラメータの値は 0 または 1 にすることができます。デフォルト値の 1 は、大文字と小文字を区別しないテキスト比較を指定します。値 0 は、大文字と小文字を区別するバイナリ比較を指定します。

ランタイムエラーを回避するには、最初の戻りパラメータを省略する場合に、Compare パラメータを設定しないようにします。

エラーコード

5 無効なプロシージャ呼び出しです

例:

Sub ExamplePosition

Dim sInput As String

Dim iPos as Integer

sInput = "Lotus® Symphony™"

iPos = Instr(sInput,"c")

print iPos

end sub


製品フィードバック | その他の資料 | 商標