Fw: [算表] 多檔自動執行

看板Visual_Basic作者 (伊布)時間6年前 (2018/02/04 13:38), 6年前編輯推噓0(004)
留言4則, 1人參與, 6年前最新討論串1/1
※ [本文轉錄自 Office 看板 #1QTdcOFV ] 作者: Ibrahimovic (伊布) 看板: Office 標題: [算表] 多檔自動執行 時間: Sun Feb 4 11:10:14 2018 軟體: Excel 版本: 2016 想要做一個(A)檔開啟後 自動開啟(B)檔,(B)檔被開啟後自動執行本身檔內指定的巨集 巨集執行完後 ↓ 自動開啟(C)檔,(C)檔被開啟後自動執行本身檔內指定的巨集 巨集執行完後 ↓ 以下繼續重復 白話 其實就是做了好幾個去網路下載資料的xlsm檔 想要一檔開啟後,一個下載完後,再接下一個檔陸續下載 而上述的(A)檔,就是控制要開哪些檔案用的地方,以便管理 網路上有找到用 auto_open 的方法 一開始我是先建主檔(A),用auto_open去開啟其它檔 (B.C.D...) 而那些 B.C.D..檔也都各加進auto_open 結果失敗 這個 auto_oepn 似乎不能同一時間存在2個以上 所以一開始主檔(A)開啟執行後,(B)檔打開後不會有動作 目前想到的方法有2個 1 一樣建主檔(A),但不放auto_open,設個按鈕自已手動執行巨集 其它B.C.D...檔,則要放該語法 用application.wait 設定約5分鐘就去開啟下一檔 雖說能避開同時存在 但缺點是會耗費多餘時間,因為時間要抓寬鬆 2 是放進開機的啟動資料夾 我丟2個進去測試,會陸續執行,不會同時開 缺點就是不能完全控製何時去下載 想請教的是 有沒有更好的方法是能夠一檔開啟或一鍵按下後 就能一檔下載完後立刻接下一檔 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.145.140 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1517713816.A.3DF.html ※ 編輯: Ibrahimovic (36.239.145.140), 02/04/2018 13:38:55

02/04 20:10, 6年前 , 1F
B, C, D 不要放在auto_open呢?
02/04 20:10, 1F

02/04 20:10, 6年前 , 2F
由A開啟B,再執行B裡面的巨集,
02/04 20:10, 2F

02/04 20:10, 6年前 , 3F
再開啟C,執行C裡面的巨集,這樣可以嗎?
02/04 20:10, 3F

02/04 20:14, 6年前 , 4F
推完才看到 同office版s大建議
02/04 20:14, 4F
文章代碼(AID): #1QTfnWoJ (Visual_Basic)
文章代碼(AID): #1QTfnWoJ (Visual_Basic)