2017-09-05 57 views
0
Sub SelectRangeDown_Discontiguous() 
    Range("A1:AH1", Range("c1048576").End(xlUp)).Offset(0, 0).Select 
End Sub 

我正在使用上述宏從活動工作表中選擇要複製的數據。但是,有一行沒有數據,然後是底部的頁腳,所以我需要在複製之前減少2行選擇的區域。結束(xlUp),但從選定區域刪除底部2行?

+1

這東西嗎? 'Range(「A1:AH」&Range(「C」&Rows.count).End(xlUp).Row - 2).Select'請注意,使用Select選項效率低下,通常是不必要的。 – SJR

回答

0

你需要把-2偏移部分,並將支架在正確的位置

Sub SelectRangeDown_Discontiguous() 
    Range("A1:AH1", Range("C1048576").End(xlUp).Offset(-2, 0)).Select 
End Sub 

只要最終排在C列