我有一张包含一些数据的Excel表格。在A列中,它有一组数据,我的目标是复制包含其值为“Line”的单元格下方的单元格值。
Columns("B:B").Select
Set cell = Selection.Find(What:="line", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
If cell Is Nothing Then
'do it something
Else
'do it another thing
End If
但它只用于查找包含Line的单元格值。
答案 0 :(得分:2)
要引用下方一行的单元格和右侧的零列,您可以使用cell
变量引用的单元格cell.Offset(1, 0)
。
(显然,只有当cell
不是Nothing
时才能这样做,因此只需要在代码的Else
语句的If
段中使用。 )