タイマーにて自動呼出し処理

'タイマーを止める時に使う為、グローバル定義
Dim Next_timer As Date
Sub Timer_set()
	'次回のタイマー呼び出しは1分後
	Next_timer = Now + TimeValue("00:01:00")
	'1分後に呼び出す処理を登録
	Application.OnTime Next_timer, "Timer_go"

End Sub

Sub Timer_go()
	'1分後に呼ばれる処理を記述

End Sub

Sub Timer_stop()
	'登録済みのタイマーを止める処理(実行済みのタイマーなら意味なし)
	Application.OnTime Next_timer, Procedure:="Timer_go", Schedule:=False
	'注意:実行済みで呼ばれた場合エラーとなるため、on error resume nextなどが推奨

End Sub