Sub StartTime()
Cells(2, 2) = Format(Time, "hh:mm AM/PM")
Cells(2, 8) = Format(Time + Cells(2, 6) / 24 - 15 / 24 / 60, "hh:mm AM/PM")
Call sProcess
End Sub
Sub sProcess()
Dim dTime As Date
Dim Ret_Type As Integer
dTime = Now + TimeValue("00:00:05")
Application.OnTime dTime, "sProcess", , True
If Time >= Cells(2, 8) Then
Beep
Ret_Type = MsgBox("Hit OK to set next Reminder, Cancel to stop Macro", vbOKCancel)
Select Case Ret_Type
Case 1
Cells(2, 8) = Format(Time + Cells(2, 6) / 24 - 15 / 24 / 60, "hh:mm AM/PM")
Case 2
eProcess
Cells(2, 4) = Now
End Select
End If
End Sub
Sub eProcess()
Application.OnTime dTime, "sProcess", , False
End Sub