vba 类似 indexofany()

[复制链接]
查看11 | 回复2 | 2010-5-26 11:36:57 | 显示全部楼层 |阅读模式
vba中,有没有类似c#里边的indexofany()这个函数,就是给几个字串一个个查找

回复

使用道具 举报

千问 | 2010-5-26 11:36:57 | 显示全部楼层
InStr 函数
返回 Variant (Long),指定一字符串在另一字符串中最先出现的位置。语法 InStr([start, ]string1, string2[, compare])InStr 函数的语法具有下面的参数:部分 说明 start 可选参数。为数值表达式,设置每次搜索的起点。如果省略,将从第一个字符的位置开始。如果 start 包含 Null,将发生错误。如果指定了 compare 参数,则一定要有 start 参数。 string1 必要参数。接受搜索的字符串表达式。 string2 必要参数。被搜索的字符串表达式。 Compare 可选参数。指定字符串比较。如果
回复

使用道具 举报

千问 | 2010-5-26 11:36:57 | 显示全部楼层
InStr([Start], [String1], [String2], [Compare As VbCompareMethod = vbBinaryCompare])在string1中查找字串string2如果找到,则返回位置(下标从1开始)如果找不到,返回0例如instr("aaabbbcc", "ab") = 3
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行