我想在 Excel 中获取某个范围的行号,但我无法找到获取它的方法。我正在使用以下代码:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim nr As Integer
Set nr = Target.Row
End Sub
当我运行它时,我得到:编译错误:需要对象
我还尝试将 Target.Row 替换为以下内容:
Target.Cells(1, 1).End(xlUp).Row
Target.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
Target.End(xlUp).Row
Target.Offset(0, 0).Row
但这些似乎都不起作用:(
有谁知道是什么导致了错误?