返回列表 上一主題 發帖

從Web取得外部資料的自動更新時間

從Web取得外部資料的自動更新時間

表單中最快的選擇,只有1分鐘自動更新1次,請問如何做到20秒或更快自動更新1次?
再謝謝大大!

回復 15# disnep
14樓的程式碼,執行上是沒問題的,因沒附上檔案除錯,所以沒人回覆.
你須附上檔案看看

TOP

感謝版大大, 也剛好有此問題~

TOP

受益良多
一直以來都是用
Sheets("a").Range("A1").QueryTable.Refresh BackgroundQuery:=False
Sheets("b").Range("A1").QueryTable.Refresh BackgroundQuery:=False
Sheets("c").Range("A1").QueryTable.Refresh BackgroundQuery:=False
Application.OnTime Now() + TimeValue("00:00:10"), "更新"

然後就常常在"錯誤1004,背景正在更新中"
可否請教是否用了版主的寫法就可避免上述錯誤呢??

TOP

嗯    又學到了   謝謝教授

TOP

此篇讓小弟受益良多,先謝謝各位高手了

TOP

回復 10# Hsieh


    小輩再感謝版大教授!

TOP

你的檔案並非B5至C7及D11中儲存各別查詢
同一查詢即會全部內容更新
若是你的查詢是多個存在於不同儲存格
那就是
For Each A In [B5:C7,D11]
A.QueryTable.Refresh
Next
學海無涯_不恥下問

TOP

本帖最後由 cdkee 於 2010-10-13 19:32 編輯
再請教版大,只更新某幾個CELLS(例如:B5至C7及D11),應該怎樣寫,謝謝教授!
cdkee 發表於 2010-10-12 18:51



    小輩無知,是否與更新1個WORKSHEET沒有明顯差別?但也想學習更新某幾個CELLS,應該怎樣寫,謝謝版大教授!

TOP

再請教版大,只更新某幾個CELLS(例如:B5至C7及D11),應該怎樣寫,謝謝教授!

TOP

        靜思自在 : 難行能行,難捨能捨,難為能為,才能昇華自我的人格。
返回列表 上一主題