vba instr函数用法
时间: 2023-08-05 21:35:20 浏览: 408
vba函数的用法及介绍
VBA InStr函数用于在一个字符串中查找一个子字符串,并返回子字符串在原字符串中的位置。InStr函数的语法如下:
```
InStr([start, ]string1, string2[, compare])
```
其中,`start`是可选参数,表示开始查找的位置,默认是1;`string1`是要查找的字符串;`string2`是要查找的子字符串;`compare`是可选参数,表示比较方式,可以是vbBinaryCompare或vbTextCompare,默认是vbBinaryCompare。
如果找到了子字符串,InStr函数返回子字符串在原字符串中的第一个字符位置,否则返回0。
以下是一个示例:
```
Sub TestInStr()
Dim s As String
s = "hello world"
MsgBox InStr(s, "l") '输出3
MsgBox InStr(s, "L") '输出0
End Sub
```
以上代码中,首先定义了一个字符串s,然后使用InStr函数查找子字符串"l"和"L",分别输出3和0。
阅读全文