看板 Office 關於我們 聯絡資訊
目前遇到一個狀況 我將自動上網抓資料的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