1
我有一个简单的代码来查找在Excel中填充的第一行和最后一行。当我执行这个时,我得到错误VBA运行时错误424:需要对象。 我搜索了其他424:对象所需的错误,但它没有给出关于这个特定逻辑的细节。我尝试了LF作为整数和字符串。VBA运行时错误424:需要对象
Sub lastrow()
Dim Lf As Integer
Lf = sht.Cells(sht.Rows.Count, Range("Lastrow").Column).End(xlUp).Row
End Sub
任何人都可以请帮忙吗?
是'Lastrow'工作簿或工作作用域确定命名的区域摆脱这种错误的? –
没有repro,但'Lf'应该是'Long',否则它会在32,768行溢出一个'Integer'。而'Range(“Lastrow”)'不合格,因此隐含地指向活动工作表,它可能不是'sht'工作表。 –
拉斯特罗是一个单元名称,而不是一张纸。当数据输入到单元格中时,我想查找以单元格开头的第一行:单元格的Lastrow和Lastrow:Lastrow – BVS