[算表] 關於VBA裡跨檔案複製工作表

作者: eric19980722 (沒有毛的雞)   2019-12-17 10:23:01
小弟不才,想請教各位大大
關於VBA裡開啟檔案後 跨檔案的複製工作表
上網找資料+爬文的結果大多是找到圖中的這個方法
https://i.imgur.com/EM6gPKI.jpg
因為資料會跟著月報或季報更新
檔案名稱或路徑可能會略作修改
所以放在儲存格中 不想寫死
(也避免下個使用者是不會VBA的情況
放在儲存格內再加個按鈕應該比較方便)
在名稱不固定的情況下
這種方法能運用在複製工作表上嗎
又或者能不能先將工作表select後
再用selection.copy這個方法
感謝大家幫忙解惑
先在此感謝各位大大~
作者: soyoso (我是耀宗)   2019-12-17 10:33:00
要以儲存格值當工作表名稱的變數的話,改sheets(1)這個索引值1的部分,帶變數或range.value(text)之類的如要先將工作表select的話,activewindow.selectedsheets.copy的方式
作者: eric19980722 (沒有毛的雞)   2019-12-17 10:45:00
感謝s大~~發現不管是workbooks或是sheets都可以這樣用,方便很多,感激不盡啊我說的是用變數那個方法,select我也會試試看~感謝你

Links booklink

Contact Us: admin [ a t ] ucptt.com