VBA instr 思维导图
InStr([start], string1, string2, [compare])
① vbUseCompareOption -1 使用 Option Compare 语句的设置执行比较。
② vbBinaryCompare 0 执行二进制比较。
③ vbTextCompare 1 执行文本比较。
④ vbDatabaseCompare 2 仅用于 Microsoft Access。根据数据库中的信息执行比较。
num = instr(""123"",""2"")
返回num值为2;
num1 = instr(2,""12323"",""2"")
返回num1值为2;
num2 = instr(3,""12323"",""2"")
返回num2值为4;
num3 = instr(5,""12323"",""2"")
返回num3值为0;
instr返回值计数是从字符串开始位置算起,num1是返回第一个""2""所在字符串的位置;num1是返回第一个""2""所在字符串的位置;num3是返回0,表示字串第5个字符后面没有""2"";
num = instr(""123"",""123"")
返回num值为1;
num1 = instr(""123"",""1233"")
返回num1值为0;
如搜索的内容不是一个字符,而是一个词组,相同则返回数值1;如果string1比string2长,或string1不在string2,则都返回0。
留言与评论(共有 0 条评论) “” |