返回列表 上一主題 發帖

[發問] VBA時間問題

[發問] VBA時間問題

請問各位
我想用VBA寫一個程式
因為是要線上更新資料
想要每五分鐘執行一次更新程式
更新程式我寫好了
可是怎麼計算五分鐘執行一次不知道怎麼寫
可以請知道的人幫我解答一下嗎?

常討論的問題,搜尋一下先。

TOP

回復 2# oobird
版主
我有看過了
可是還不會
VB我知道用TIMER
可是VBA我還是不太會用
可以麻煩您幫我解答一下好嗎?

TOP

回復 3# shadowming
用 Time 或 Now 皆可
更新程式-> 寫在一般模組(Module)
  1. Sub 更新程式()
  2. '
  3. '
  4.     'Application.OnTime Time + TimeValue("00:05"), "更新程式"
  5.     Application.OnTime Now + TimeValue("00:05"), "更新程式"
  6. End Sub
複製代碼

TOP

用Application.OnTime Now + TimeValue("00:05:00")

TOP

回復 4# GBKEE

請問一下
因為我是放在表單
當表單一執行就開始算時間
每五分鐘更新一次
是這樣寫嗎?

Sub Update()
.....(程式內容)
Application.OnTime Now + TimeValue("00:05"), Update()
End Sub

Private Sub UserForm_Activate()
Call Update()
end Sub

這樣會不會只執行更新一次就停了?

TOP

回復 6# shadowming
你自行試試看啊

TOP

        靜思自在 : 要用心,不要操心、煩心。
返回列表 上一主題