Option
Explicit
Public
WarnFarbe
As
Long
Public
AlarmFarbe
As
Long
Public
Alarm
As
Range
Public
Sub
Timer()
If
Sheets(1).CheckBox1.Value
Then
If
DateDiff(
"h"
, Time, Alarm) < 1
And
DateDiff(
"s"
, Time, Alarm) > 0
Then
Alarm.Interior.Color = WarnFarbe
ElseIf
DateDiff(
"s"
, Time, Alarm) < 0
Then
If
Alarm.Interior.Color = AlarmFarbe
Then
Alarm.Interior.Pattern = xlNone
Else
Alarm.Interior.Color = AlarmFarbe
End
If
Else
Alarm.Interior.Pattern = xlNone
End
If
Application.OnTime Now + TimeSerial(0, 0, 1),
"Timer"
Else
End
If
End
Sub
Public
Sub
Start()
WarnFarbe = RGB(256, 256, 0)
AlarmFarbe = RGB(256, 0, 0)
Set
Alarm = Sheets(1).Range(
"B4"
)
Application.OnTime Now + TimeSerial(0, 0, 1),
"Timer"
End
Sub