12時ちょうどに「macro」という名前のマクロを実行します。 12時より前に以下のマクロを実行しておき、12時の時点でエクセルが起動していないとダメです。 Sub Sample56() Application.OnTime TimeValue("12:00:00"), "macro" End Sub