我正在尝试在VBA中使用find函数,但它给了我一个问题。如果我要搜索的值是3,它将拾取其中包含3个像33或333的其他单元格。
如何让函数找到完全匹配?
由于
这是故障功能:
Set v = rng.Find(NextItem)
答案 0 :(得分:2)
告诉它寻找完整的匹配:
set v = rng.Find("3", lookat:=xlWhole)
答案 1 :(得分:1)
我认为您实际上可以在用户界面上设置功能,以找到与
完全匹配的功能LookAt:=xlWhole
然后你只需将你的功能修改为:
设置v = rng.Find(what:= NextItem,LookAt:= xlWhole,LookIn:= xlValues)
我希望这有效,我现在不能尝试,但这可能是正确的方法!