Hi
ich habe folgendes Problem.
Ich habe eine Tabelle in die ich zwei Zeiten eintrage, z.B.
A1 - 7:30
B1 - 8:00
C1 - Ergebnis 0,50 (Ausgabe muss als Dezimalzahl sein)
Soweit alles kein Problem, nun ist der Mensch ja von Natur aus faul

und ich habe keine Lust immer diesen ":" da zwischen zu schreiben.
Ich will also "730" eingeben und Calc soll dann ein "7:30" daraus machen.
Normal sind die Felder ja mit "HH:MM" formatiert, dann bekomme ich aber 00:00 als Ausgabe.
Habe dann ##:## probiert, hier ist die Ausgabe "7:30" nur ist das Format dann Zahl und nicht Zeit und das Endergebnis ist irgendwie Murks
Meine Frage ist also, wie setze ich das um ^^
Ich hoffe es ist alles verständlich
PS: Für Excel habe ich folgenden Code bekommen, der genau das macht was ich haben will, aber in OO leider nicht funzt
Code: Alles auswählen
Private Sub Worksheet_Change(ByVal Target As Range)
Dim x As Variant
Dim y As String
Dim z As String
On Error Resume Next
If Target.Column = 1 Then 'Spalte A
x = Target.Value
y = CStr(x)
z = Left(y, Len(y) - 2) & ":" & Right(y, 2)
Target.Value = TimeValue(z)
End If
End Sub