[英]Excel VBA - Dynamic Range size
我試圖在另一張紙上找到范圍。
Dim abc As Range
Dim size As Integer
size = Sheets("Misc").Cells(1, Sheets("Misc").Cells(1, 1).Rows.End(xlDown).Count)
abc = Sheets("Misc").Range("A1:A" & size)
我正在努力獲取“大小”以正確地給我行數。 我究竟做錯了什么?
您將需要Set
范圍。
dim sz as LONG
with Sheets("Misc")
sz = .Cells(rows.count, 1).End(xlUp).Row
SET abc = .Range("A1:A" & sz)
end with
行號應該足夠。 您實際上不需要.Count
達到目的。 只需從下往上查找,即可找到最后一個填充的行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.