InStr Function
傳回某個字串在另一字串中的位置。
Instr 函式傳回兩個字串相符的位置。如果在另一個字串中未找到給定的字串,則函式傳回 0。
語法:
InStr([Start As Integer,]Text1 As String, Text2 As String[, Compare])
傳回值類型:
整型
參數:
Start:數值型表示式,用於標記在某個字串中開始搜尋指定子字串的位置。如果不指定此參數,搜尋將從字串的第一個字元開始。最大限值為 65535。
Text1:要在其中進行搜尋的字串型表示式。
Text2:要搜尋的字串型表示式。
Compare:可選擇的數值型表示式,用來定義比較類型。此參數的值可以是 0 或 1。1 為預設值,用於指定文字比較 (不區分大小寫)。數值 0 則用於指定二進制比較 (區分大小寫)。
若要避免執行階段錯誤,如果沒有指定第一個傳回參數,請勿設定 Compare 參數。
示例:
Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
sInput = "Star Office"
iPos = Instr(sInput,"v")
Print iPos
End Sub