VBA查找完全匹配
我试图让VBA代码find具有特定标题的列,然后在该列上执行一些计算。 我的问题是,我不得不寻找特定的单词。 在我的情况下,我有这样的列标题:
Parametric STD-1 randomnumbers Parametric STD-2 randomnumbers STD-1 randomnumbers STD-2 randomnumbers
它很容易find参数STD-1列地址,但是当我查找STD-1时,它会find参数。 问题是我不能使用完全匹配参数,因为在STD-1 / STD-2之后有一些随机数字。
你有什么想法,我总是能find正确的列地址?
只需使用*
通配符来查找以STD-1
开始的任何值的第一个范围
Range("A:A").Find("STD-1*")
有关通配符的更多信息,请阅读MSDN文档 。 你也可能会发现#
操作符有用。