Excel VBA中自動填滿功能中,如填滿範圍的第一格(範圍內的最上方格)因上方其他資料列數為變數,而成動態位置,VBA該如何寫?

2016-11-08 6:08 am
例如:
Selection.AutoFill Destination:=Range("E6:E" & [A65536].End(xlUp).Row)

其中,開始位置"E6"要改成動態位置,每次重新計算後,不一定從"E6"開始,要怎麼寫?
更新1:

開始位置是從"E1" Ctrl+↓(向下)再offset向下一列,所以,不一定是"E6"。

回答 (1)

2016-11-08 11:30 pm
不知A欄跟E欄差多少
Ca= [A65536].End(xlUp).Row
Ce= [E65536].End(xlUp).Row+1
Range("E" & Ce & ":E" & Ca)


收錄日期: 2021-05-03 13:47:10
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20161107220818AA0qWtu

檢視 Wayback Machine 備份