VBA:如何find一个包含给定范围的子string的单元格?

假设我有一个来自A1:Y55的数据范围,包含“123 UID”

我正在寻找一个独特的子string(在这种情况下,UID)在该范围内,我该怎么做?

你可以用下面的代码来做到这一点。

On Error Resume Next Range("A1:Y55").Find(What:="UID", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate 

错误声明将允许程序继续,如果它没有find任何匹配。