Module
Contents
Index 🔎︎

# 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 參數。

## 錯誤代碼：

5 無效的程序呼叫

## 示例：

    Sub ExamplePosition

    Dim sInput As String

    Dim iPos As Integer

        sInput = "Star Office"

        iPos = Instr(sInput,"v")

        Print iPos

    End Sub