目前遇到一個狀況
我將自動上網抓資料的VBA
利用控制台電腦工作排程開啟(運行時間約10秒)
但如果當下有人正在使用excel,或者沒有關閉
那工作排程開啟的excel vba就會出錯(路徑跟檔名問題)
由於全部的VBA目前都沒有指定工作路徑跟檔名(只有活頁簿而已)
建議我用什麼方式來作修正呢?
我個人是有先大致問一下
1.能否先用thisbooks找出workbooks檔名路徑,之後每個sheets語法前面都加上這個
2.或者每個vba開頭都用select 激活,印像還有某個函數可以激活
可以將thisbooks混合激活的方式
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.158.244
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1494052815.A.D0D.html
※ 編輯: waiter337 (114.35.158.244), 05/06/2017 15:35:19
本檔名 = ThisWorkbook.Name
Workbooks(本檔名).Activate
已解決
※ 編輯: waiter337 (114.35.158.244), 05/06/2017 17:20:19