VBA查找范围内的最后一行?
我想find范围内的数据的最后一行。 例如我想find范围(“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
ScreenShot :