与数组有关的VBA函数与语句 8.filter函数 语法:Filter(sourcesrray, match[, include[, compare]]) 返回一个下标从零开始的数组,该数组包含基于指定筛选条件的一个字符串数组的子集。 sourcearray必需的。要执行搜索的一维字符串数组。 match必需的。要搜索的字符串。 includeBoolean值,表示返回子串包含还是不包含match字符串。 如果include是True,Filter返回的是包含match子字符串的数组子集。 如果include是False,Filter返回的是不包含match子字符串的数组子集。 compare数字值,表示所使用的字符串比较类型。 vbUseCompareOption –1 使用OptionCompare语句的设置值来执行比较。 vbBinaryCompare 0 执行二进制比较。 vbTextCompare 1 执行文字比较。 vbDatabaseCompare 2 只用于Microsoft Access。基于您的数据库信息来执行比较。
源数据:
示例10 :
示例11: 在比较方式为Text模式时,如果筛选条件中包含字母,则忽略大小写。
示例12:
在二进制比较模式下,同一个字母的大小写是有区别的。
示例13 ,筛选空值
|