Private
Sub
Worksheet_Change(
ByVal
Target
As
Range)
Dim
myCnf
As
New
clsConfig
Application.EnableEvents =
False
Dim
Data
As
Grenzwerte
Data = myCnf.ReadGrenzwerte(Target)
If
Target.Value =
""
Then
Target.Interior.ColorIndex = 15
Else
If
Data.Durchmesser =
"aussen"
Then
Target.Interior.ColorIndex = 38
If
Target.Text <= Data.Sollwert + Data.ToleranzOben
And
Target.Text >= Data.Sollwert + Data.ToleranzUnten
Then
Target.Interior.ColorIndex = 10
If
Target.Text > Data.Sollwert + Data.ToleranzOben
Then
Target.Interior.ColorIndex = 36
ElseIf
Data.Durchmesser =
"innen"
Then
If
Target.Text =
""
Then
Target.Interior.ColorIndex = 15
Else
Target.Interior.ColorIndex = 38
If
Target.Text <= (Data.Sollwert + Data.ToleranzOben)
And
Target.Text >= (Data.Sollwert + Data.ToleranzUnten)
Then
Target.Interior.ColorIndex = 10
If
Target.Text < (Data.Sollwert + Data.ToleranzUnten)
Then
Target.Interior.ColorIndex = 36
End
If
End
If
End
If
Application.EnableEvents =
True
End
Sub