我想找到一个范围内数据的最后一行。例如,我想在范围(“A15:A42”)中找到最后一个空行。它不应超过 A42。任何帮助。
lRow = Range("C15:C42").End(xlDown).Row ....it goes beyond C42..
从评论中复制的 IMP 信息
是的..我将有一些来自 C43 的其他数据... – user2703472 3 小时前
这是你正在尝试的吗?我假设C15
有数据。
Option Explicit
Sub sample()
Dim ws As Worksheet
Dim rng As Range
Dim LRow As Long
'~~> Change this to the relevant sheet
Set ws = ThisWorkbook.Sheets("Sheet1")
With ws
Set rng = .Range("C15:C42")
LRow = .Range(Split(.Cells(, rng.Column).Address, "$")(1) & _
(rng.Row + rng.Rows.Count)).End(xlUp).Row
Debug.Print LRow
End With
End Sub
截图: