关于VBA instr()函数

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:49:17
InStr([start, ]string1, string2[, compare])
string2可不可以为双引号(")? 如果能,怎么设置?
string2不可以为引号啊
你说的好像是最后值为2吧

完全可以,有两种方法。
1.instr(start,string1,"""") '一定是四个双引号
2.instr(start,string1,chr(34)) '双引号的Ascii是34,所以可以这样写

inStr(3,"x5ydscdsx","d",1)=4'即是从字符串"x5ydscdsx"第3个位置找字符串"d"第一次出现的位置,执行的是文本比较。返回值为4

Private Sub Form_Click()
x = InStr(3, "x5ydscdsx", "d", 1)
Print x
End Sub

不要说好像,自己要做做看