[算表] excel vba 自動填滿 如何以變數控制範圍

作者: snniicckk1 (snniicckk1)   2016-03-24 19:07:40
軟體:
excel
版本:
2010
這個...我是用錄製的
ActiveCell.AutoFill Destination:=ActiveCell.Range("A1:M1")
我想要的是不要用字串來限制只能填滿固定的欄位(也就是A欄至M欄,橫向填滿)
想要請教各位大大如何用變數來更加靈活控制橫向填滿的方法。
如果是縱向填滿則是使用變數取代
如 使用變數 lastrow 代入
ActiveCell.AutoFill Destination:=ActiveCell.Range("A1" :A" & lastrow )
但是
橫向填滿要如何操作變數呢?
謝謝
作者: soyoso (我是耀宗)   2016-03-24 22:39:00
可用range("a1",cells(1,lastrow)) 方式或是range.resize
作者: snniicckk1 (snniicckk1)   2016-03-25 12:43:00
謝謝soyoso大大 小弟來試試看
作者: soyoso (我是耀宗)   2016-03-25 13:13:00
finalcolumn值是?
作者: snniicckk1 (snniicckk1)   2016-03-25 13:18:00
是資料範圍的尾端欄位數 如5899欄位
作者: soyoso (我是耀宗)   2016-03-25 13:27:00
https://imgur.com/gQ63EoC 類似這樣finalcolumn方式請依原po的語法https://youtu.be/iFqvz72o3gE 測試上無出現錯誤

Links booklink

Contact Us: admin [ a t ] ucptt.com