So müsste es gehen.Code:If Wtag < 6 Then Select Case Stunde Case 3 To 6 : Anhebung = Stunde / 4 Case 20 To 22 : Anhebung = 19 - Stunde Case 23 : Anhebung = -1.5 End Select End If
mfg
Vertagen sich die if's mit case nicht?
Das Beispiel:
If Wtag < 6 Then Select Case Stunde
Case 3 To 6 : Anhebung = Stunde / 4
Case 20 To 22 : Anhebung = 19 - Stunde
Case 23 : Anhebung = -1.5
End Select
Das soll ein Teil einer Heizugsregelung sein, die zu bestimmten Zeiten die Temperatur anpassen soll.
Aber es scheint, dass der case Anteil nicht ausgeführt wird.
Kann jemand helfen?
Danke
Günther[/code]
So müsste es gehen.Code:If Wtag < 6 Then Select Case Stunde Case 3 To 6 : Anhebung = Stunde / 4 Case 20 To 22 : Anhebung = 19 - Stunde Case 23 : Anhebung = -1.5 End Select End If
mfg
In der Simulation gehts mit beiden Varianten.
Im realen Programmablauf muss ich dieVariante von Netzman ausprobieren.
Danke
Günther
Hallo Netzman
Dein Tip war gut. Jetzt läufts.
Danke
Günther
Lesezeichen