[問題] 如何判斷幕後執行更新作業完成是否完成

看板Office作者 (只需要20秒的瘋狂勇氣!)時間13年前 (2013/04/02 00:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
軟體: EXCEL 版本: 2010 各位大大您好,想請問一下,如何判斷幕後執行更新作業完成是否完成? 目前使用『從Web』的功能,從網路上抓了1個連結,再透過VBA將需要的值,取出 並貼到別的sheet做運算,之前遇到,因為抓網路資料的所需的時間不一定,結果造成資料 還在抓的時候,VBA就開始跑了!所以會得到錯誤的值!! 目前解決的方法,只是將『啟用幕後執行更新作業』給取消掉了!所以使用上算是正常的! 現在的問題是,改成從網路上抓了5個連結(分佈在5個不同的sheets),為了不影響速度 ,不知能不能讓5個連結,用啟用幕後執行更新作業同時執行(資料量大小不一),再透 過VBA來判斷各個sheets是不是都更新完成了,再分別來取5個連結的資料,來做運算呢? 謝謝. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.241.161
文章代碼(AID): #1HMRB3Ur (Office)
文章代碼(AID): #1HMRB3Ur (Office)