Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

zahl in Datum umwandeln





Frage

es muß doch möglich sein, eine spalte so zu formartieren, daß ich bei eingabe einer zahl eine uhrzeit mit doppelpunkt erhalte. bei halben stunden muß ebenfalls bei eingabe von komma oder punkt eine uhrzeit erscheinen (z.b. 14,30 oder 14.30 entspricht 14:30 wer kann mir helfen? danke

Antwort 1 von nighty

hi Grützmaxcher :)

eine moeglichkeit :)

gruss nighty

einzufuegen alt f11(vbeditor)/projektexplorer/DeineTabelle

Private Sub worksheet_Change(ByVal Target As Range)
On Error GoTo fehler
Application.EnableEvents = False
With Worksheet
Rem hier deine zellenformatierung
Rem bzw. anzupassen

rem hier deine formatierung angeben

If Range(Target.Address).NumberFormat = "h:mm" Then
If Len(Target.Value) = 4 Then Target.Value = Mid$(Target.Value, 1, 2) & ":" & Mid$(Target.Value, 3, 2)
If Len(Target.Value) = 3 Then Target.Value = Mid$(Target.Value, 1, 1) & ":" & Mid$(Target.Value, 2, 2)
If Len(Target.Value) = 2 Then Target.Value = "00" & ":" & Mid$(Target.Value, 1, 2)
If Len(Target.Value) = 1 Then Target.Value = "00" & ":0" & Mid$(Target.Value, 1, 1)
End If
End With
Application.EnableEvents = True
End
fehler:
If Application.EnableEvents = False Then Application.EnableEvents = True
End Sub


Antwort 2 von nighty

hi Grützmaxcher :)

ist ohne punkt oder komma ode doppelpunkt eingabe.

gruss nighty

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: