標題:
從Web取得外部資料的自動更新時間
[打印本頁]
作者:
cdkee
時間:
2010-10-11 20:27
標題:
從Web取得外部資料的自動更新時間
表單中最快的選擇,只有1分鐘自動更新1次,請問如何做到20秒或更快自動更新1次?
再謝謝大大!
作者:
luhpro
時間:
2010-10-11 21:39
本帖最後由 luhpro 於 2010-10-11 21:43 編輯
回復
1#
cdkee
這一篇內有你想要的答案 :
[發問] 請問如何將以連接EXCEL的DDE數據每分鐘紀錄下來?
只要將 時、分 部分都設成 "0" ,再調整秒數那部分的數字就可以了.
TimeSerial(Hour(Time), Minute(Time), 0) <- 後面那個 ",0" 單位就是秒.
另外更新的時間單位較小時, (例如每數秒更新一次之類的)
要請留意每一階段更新資料的程式段落,
其執行時間是否會超過每階段更新作業的執行秒數,
以避免發生程式永遠執行不完或是系統資源不足的情形出現.
作者:
cdkee
時間:
2010-10-12 12:09
回復
2#
luhpro
謝謝大大指導!
如果只是每20秒自動更新Sheet2,應該怎樣寫?謝謝!
作者:
Hsieh
時間:
2010-10-12 14:05
回復
3#
cdkee
Sub auto_open()
For Each qy In Sheet2.QueryTables
qy.Refresh BackgroundQuery:=False
Next
Application.OnTime Now + TimeValue("00:00:20"), "auto_open"
End Sub
複製代碼
作者:
cdkee
時間:
2010-10-12 16:51
本帖最後由 cdkee 於 2010-10-12 17:21 編輯
回復
4#
Hsieh
再感謝版大教導!
請教qy是怎樣定義?是否指Sheet2中的cells?謝謝!
附件中的例子,不成功,請版大指正,謝謝!
[attach]3135[/attach]
作者:
Hsieh
時間:
2010-10-12 17:47
將程式碼置於一般模組[attach]3136[/attach]
作者:
cdkee
時間:
2010-10-12 18:06
回復
6#
Hsieh
成功了!感謝版大教授!
作者:
cdkee
時間:
2010-10-12 18:51
再請教版大,只更新某幾個CELLS(例如:B5至C7及D11),應該怎樣寫,謝謝教授!
作者:
cdkee
時間:
2010-10-13 19:31
本帖最後由 cdkee 於 2010-10-13 19:32 編輯
再請教版大,只更新某幾個CELLS(例如:B5至C7及D11),應該怎樣寫,謝謝教授!
cdkee 發表於 2010-10-12 18:51
小輩無知,是否與更新1個WORKSHEET沒有明顯差別?但也想學習更新某幾個CELLS,應該怎樣寫,謝謝版大教授!
作者:
Hsieh
時間:
2010-10-13 19:48
你的檔案並非B5至C7及D11中儲存各別查詢
同一查詢即會全部內容更新
若是你的查詢是多個存在於不同儲存格
那就是
For Each A In [B5:C7,D11]
A.QueryTable.Refresh
Next
作者:
cdkee
時間:
2010-10-13 20:10
回復
10#
Hsieh
小輩再感謝版大教授!
作者:
humanbondage
時間:
2010-11-11 23:26
此篇讓小弟受益良多,先謝謝各位高手了
作者:
b4069588
時間:
2010-12-20 21:43
嗯 又學到了 謝謝教授
作者:
bojiun
時間:
2011-8-8 06:49
受益良多
一直以來都是用
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,背景正在更新中"
可否請教是否用了版主的寫法就可避免上述錯誤呢??
作者:
disnep
時間:
2011-11-4 20:35
感謝版大大, 也剛好有此問題~
作者:
GBKEE
時間:
2011-11-5 07:40
回復
15#
disnep
14樓的程式碼,執行上是沒問題的,因沒附上檔案除錯,所以沒人回覆.
你須附上檔案看看
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)