我想知道是否可以不使用空间参考(例如," A列和#34;,"单元格D3")而是能够实现一个宏移动,例如,在第四行中,第一个单元格包含单词" cat"例如。我不知道我的问题是否清楚,以防我不能要求进一步澄清。
答案 0 :(得分:0)
到" ...例如,在第一列包含单词" cat"" 的第四行中移动你可以使用:
Rows(1).Find(What:="cat",LookAt:=xlWhole, LookIn:=xlValues).Offset(3).Select
如果第一行单元格值不是" cat"
,则上述内容会引发错误处理这种情况:
Dim found As Range
Set found = Rows(1).Find(What:="cat",LookAt:=xlWhole, LookIn:=xlValues)
If Not found Is Nothing Then found.Offset(3).Select