看板 Office 關於我們 聯絡資訊
小弟不才,想請教各位大大 關於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
soyoso: 要以儲存格值當工作表名稱的變數的話,改sheets(1)這個索 12/17 10:33
soyoso: 引值1的部分,帶變數或range.value(text)之類的 12/17 10:34
soyoso: 如要先將工作表select的話,activewindow.selectedsheets. 12/17 10:44
soyoso: copy的方式 12/17 10:45
eric19980722: 感謝s大~~發現不管是workbooks或是sheets都可以這 12/17 10:45
eric19980722: 樣用,方便很多,感激不盡 12/17 10:45
eric19980722: 啊我說的是用變數那個方法,select我也會試試看~感 12/17 10:46
eric19980722: 謝你 12/17 10:46