模块
目录
索引 🔎︎

# InStr 函数

返回某个字符串在另一字符串中的位置。

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 = "Office"

        iPos = Instr(sInput,"v")

        Print iPos

    End Sub