VB打开excel,然后在excel工作表中搜索某字符串。该字符串有多个,如何依次进行搜索并获取字符串的位置?

2025-02-27 16:41:23
推荐回答(4个)
回答1:

你要做什么?说出来,别人可以用公式跟你实现。能不用VB就不用。

回答2:

你尝试使用数组功能,然后迭代搜索并取值。

回答3:

比如从A列到C列 查找位置
range("a:c").find("你好").address

就是查找出位置 比如 $a$100

温馨提示:如果不存在会出错,那么
一种方法:你就是前面加一条
if application.worksheetfunction.countif(range("a:c"),"你好")>0 then

上面的语句
end if

方法二:
在该条语句之前加一条
on error resume next
出错不提示,并继续执行
就可以了

回答4:

要求说清楚。发邮箱。308549083@qq.com