VBA查找功能未获取正确的值

时间:2014-08-01 14:50:20

标签: excel vba excel-vba

我正在尝试在VBA中使用find函数,但它给了我一个问题。如果我要搜索的值是3,它将拾取其中包含3个像33或333的其他单元格。

如何让函数找到完全匹配?

由于

这是故障功能:

Set v = rng.Find(NextItem)

2 个答案:

答案 0 :(得分:2)

告诉它寻找完整的匹配:

set v = rng.Find("3", lookat:=xlWhole)

答案 1 :(得分:1)

我认为您实际上可以在用户界面上设置功能,以找到与

完全匹配的功能
LookAt:=xlWhole

然后你只需将你的功能修改为:

  

设置v = rng.Find(what:= NextItem,LookAt:= xlWhole,LookIn:= xlValues)

我希望这有效,我现在不能尝试,但这可能是正确的方法!

相关问题