2017-06-22 87 views
-1

我有一個VBA代碼,其中包含以下內容。動態選擇範圍直到VBA中的最後一個單元格

Selection.AutoFill Destination:=Range("H2:J2002") 

這可以選擇直到列J中的最後一個條目,當它具有完全2002條目。我想要的是一個可以在H2和J列最後一個條目之間進行選擇的通用選項。我發現下面

Lastrow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row 

但我不理解,我該如何使用LASTROW的值列選擇最後一個單元格J.

+0

範圍(「H2:J」&LASTROW) –

+0

謝謝你Sivaprasath五,它的工作。 –

+1

如果你想獲得Column J的'LastRow',你需要使用'Lastrow = ActiveSheet.Cells(Rows.Count,「J」).End(xlUp).Row'。但是,您應該儘量遠離'ActiveSheet',並使用完全限定的對象,比如'Lastrow = Sheets(「Sheet1」)。單元格(表格(「Sheet1」).Rows.Count,「J」)。End (xlUp).Row'。 –

回答

0
Lastrow = ActiveSheet.Cells(Rows.Count, 10).End(xlUp).Row 
'lastrow now holds last occupied cell in column 10 ie J 
Selection.AutoFill Destination:=Range("H2:J" & lastrow) 
相關問題