folgendes Verstehe ich gerade leider nicht, vielleicht kann mir ja jemand auf die Sprünge helfen:
Dim Startzeit As Date: Startzeit = Range("C" & reihe).Text
Dim Endzeit As Date: Endzeit = Range("D" & reihe).Text
Dim Gesamtstunden As Date: Gesamtstunden = Endzeit - Startzeit
If Gesamtstunden > "06:00:00" And Gesamtstunden < "09:00:00" Then
Gesamtstunden = Gesamtstunden - CDate("00:30")
ElseIf Gesamtstunden > "09:00:00" Then
Gesamtstunden = Gesamtstunden - CDate("00:45")
End If
If Gesamtstunden = "06:00:00" Then
Cells(reihe, spalte) = 6
Else
Cells(reihe, spalte) = Gesamtstunden
End If
Wenn es 06:00:00 Gesamtstunden sind, geht er dennoch in den Else Bereich der If Abfrage. Wenn ich vor der If Abfrage nochmal "Gesamtstunden = "06:00:00" eintrage, funktioniert es, wieso?