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

看板Office作者 (沒有毛的雞)時間5年前 (2019/12/17 10:23), 編輯推噓0(008)
留言8則, 2人參與, 5年前最新討論串1/1
小弟不才,想請教各位大大 關於VBA裡開啟檔案後 跨檔案的複製工作表 上網找資料+爬文的結果大多是找到圖中的這個方法 https://i.imgur.com/EM6gPKI.jpg
因為資料會跟著月報或季報更新 檔案名稱或路徑可能會略作修改 所以放在儲存格中 不想寫死 (也避免下個使用者是不會VBA的情況 放在儲存格內再加個按鈕應該比較方便) 在名稱不固定的情況下 這種方法能運用在複製工作表上嗎 又或者能不能先將工作表select後 再用selection.copy這個方法 感謝大家幫忙解惑 先在此感謝各位大大~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.84.79 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1576549383.A.5C0.html

12/17 10:33, 5年前 , 1F
要以儲存格值當工作表名稱的變數的話,改sheets(1)這個索
12/17 10:33, 1F

12/17 10:34, 5年前 , 2F
引值1的部分,帶變數或range.value(text)之類的
12/17 10:34, 2F

12/17 10:44, 5年前 , 3F
如要先將工作表select的話,activewindow.selectedsheets.
12/17 10:44, 3F

12/17 10:45, 5年前 , 4F
copy的方式
12/17 10:45, 4F

12/17 10:45, 5年前 , 5F
感謝s大~~發現不管是workbooks或是sheets都可以這
12/17 10:45, 5F

12/17 10:45, 5年前 , 6F
樣用,方便很多,感激不盡
12/17 10:45, 6F

12/17 10:46, 5年前 , 7F
啊我說的是用變數那個方法,select我也會試試看~感
12/17 10:46, 7F

12/17 10:46, 5年前 , 8F
謝你
12/17 10:46, 8F
文章代碼(AID): #1T-3m7N0 (Office)
文章代碼(AID): #1T-3m7N0 (Office)