標題:
[發問]
VBA時間問題
[打印本頁]
作者:
shadowming
時間:
2010-12-1 20:25
標題:
VBA時間問題
請問各位
我想用VBA寫一個程式
因為是要線上更新資料
想要每五分鐘執行一次更新程式
更新程式我寫好了
可是怎麼計算五分鐘執行一次不知道怎麼寫
可以請知道的人幫我解答一下嗎?
作者:
oobird
時間:
2010-12-1 20:38
常討論的問題,搜尋一下先。
作者:
shadowming
時間:
2010-12-1 21:06
回復
2#
oobird
版主
我有看過了
可是還不會
VB我知道用TIMER
可是VBA我還是不太會用
可以麻煩您幫我解答一下好嗎?
作者:
GBKEE
時間:
2010-12-1 21:32
回復
3#
shadowming
用 Time 或 Now 皆可
更新程式-> 寫在一般模組(Module)
Sub 更新程式()
'
'
'Application.OnTime Time + TimeValue("00:05"), "更新程式"
Application.OnTime Now + TimeValue("00:05"), "更新程式"
End Sub
複製代碼
作者:
oobird
時間:
2010-12-1 21:32
用Application.OnTime Now + TimeValue("00:05:00")
作者:
shadowming
時間:
2010-12-1 21:46
回復
4#
GBKEE
請問一下
因為我是放在表單
當表單一執行就開始算時間
每五分鐘更新一次
是這樣寫嗎?
Sub Update()
.....(程式內容)
Application.OnTime Now + TimeValue("00:05"), Update()
End Sub
Private Sub UserForm_Activate()
Call Update()
end Sub
這樣會不會只執行更新一次就停了?
作者:
GBKEE
時間:
2010-12-2 08:04
回復
6#
shadowming
你自行試試看啊
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)