If-Schleife unter Bezug auf Zeitangaben
31.10.2019 13:14:06
Alex
ich bin neu hier im Forum und auch relativ neu in Sachen VBA. Ich habe ein Worksheet, in dem in einer Spalte eine Uhrzeit im Format "hh:mm:ss" vorliegt. In der nächsten Spalte befindet sich eine zugehörige Temperatur.
Beispiel: In Zelle B2 steht "09:00:00" und in C2 "21"
Ich möchte nun mittels Code/VBA eine For und If-Schleife formulieren im Sinne von:
For Zeile = 2 To 29
If Cells(Zeile, 2) = "09:00:00" Or Cells(Zeile, 2) = "19:00:00" Then
Cells(Zeile, 4) = Cells(Zeile, 3) + 13
Else
Cells(Zeile, 4) = Cells(Zeile, 3)
End If
Next Zeile
Ich möchte also unter einer bestimmten Bedingung in Spalte B, dass die Temperatur aus Spalte C genommen wird und ein Wert darauf addiert wird und in Spalte D geschrieben wird, sonst soll nur der Temperaturwert nach Spalte D übernommen werden. Ich hoffe das ist verständlich.
Meine Frage bezieht sich auf die Auswahl des Zeitformats. Wie muss ich Spalte B definieren, damit das Zeitformat erkannt wird?
Vielen Dank und viele Grüße