[英]how to execute a vba macro every 30 minutes automatically?
我正在一個項目中,將警報通知發送到郵件列表。 我有一個帶有vba宏的excel文件,它允許從數據庫更新它。 我需要每30分鍾自動執行文件中的宏,而不必打開文件。 我被告知要在單獨的程序中編寫此宏,但我不知道該怎么做。
Excel VBA DOM具有一個很好的功能,稱為Application.OnTime
。 這樣可以安排宏隨時運行。 若要每15分鍾運行一次宏,只需在將來的應用程序啟動時安排15分鍾,然后在每次宏運行時安排15分鍾。
從此網站: http : //www.ozgrid.com/Excel/run-macro-on-time.htm
例:
Private Sub Workbook_Open()
Application.OnTime Now + TimeValue("00:15:00"), "MyMacro"
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.