搜索
写经验 领红包

vbaistev函数(vba中iset用法)

导语:办公自动化 VBA InStr函数用法 精准找到内容

VBA instr 思维导图

一、语法:

InStr([start], string1, string2, [compare])

1.返回值: 整数值2. 参数(方括号表示可选参数,没有方括号是必需参数)① start 可选。 设置每次搜索的起始位置。 如果指定了compare,则start参数是必需的。② string1 必需。 目标字符串。③ string2 必需。 要搜索的字符串。 ④ compare 可选。 指定字符串比较的类型。如选项如下:

① vbUseCompareOption -1 使用 Option Compare 语句的设置执行比较。

② vbBinaryCompare 0 执行二进制比较。

③ vbTextCompare 1 执行文本比较。

④ vbDatabaseCompare 2 仅用于 Microsoft Access。根据数据库中的信息执行比较。

二、例子要搜索单个字符

num = instr(&34;123&34;,&34;2&34;)返回num值为2;num1 = instr(2,&34;12323&34;,&34;2&34;)返回num1值为2;num2 = instr(3,&34;12323&34;,&34;2&34;)返回num2值为4;num3 = instr(5,&34;12323&34;,&34;2&34;)返回num3值为0;instr返回值计数是从字符串开始位置算起,num1是返回第一个&34;2&34;所在字符串的位置;num1是返回第一个&34;2&34;所在字符串的位置;num3是返回0,表示字串第5个字符后面没有&34;2&34;;

要搜索词组

num = instr(&34;123&34;,&34;123&34;)返回num值为1;num1 = instr(&34;123&34;,&34;1233&34;)返回num1值为0;如搜索的内容不是一个字符,而是一个词组,相同则返回数值1;如果string1比string2长,或string1不在string2,则都返回0。

三、日常用法1. 判断某个字符或词组是否表格的内容中2. 修改表格内容特定字符或词组的格式,或者给予标记

本文内容由小林整理编辑!