我可以替换什么:
Set Rng = Sheets("Annual SnD Raw Data").Range("J2:J89500")
为了使Rng
成为J2
列J
中最后一次使用过的单元格的范围?
我试过了:
Sheets("Annual SnD Raw Data").Range(Cells(2, 10), Cells(2, Application.WorksheetFunction.CountA("J:J")))
但它没有设置正确的范围。
答案 0 :(得分:5)
With Sheets("Annual SnD Raw Data")
Set Rng = .Range(.Cells(2,10),.Cells(.Rows.Count,10).End(xlUp))
End With
答案 1 :(得分:3)
您可以使用.End(xlUp)
:
Set Rng = Sheets("Annual SnD Raw Data").Range("J" & Rows.Count).End(xlUp)