Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
936to940
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
936to940
936to940
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Eingabe von Zeiten

Eingabe von Zeiten
09.01.2008 10:00:52
Zeiten
Gutes Neues an dieser Stelle erstmal .....
Hab da mal eine Frage an die Gemeinde......
Wie muß ich ein Zeit Feld definieren damit wenn ich z.B nur 7 eintippe es weis das ich 7:00 meine und nicht ein Datum von 1900
Danke im vorraus

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Eingabe von Zeiten
09.01.2008 10:20:00
Zeiten
Hallo Bernd,
Benutzerdefiniertes Format: 00":"00
Eingabe von 7 ergibt 00:07, Eingabe von 700 ergibt 07:00
Gruß aus Leipzig
P@ulchen
www.excel-werkstatt.de

AW: Eingabe von Zeiten
09.01.2008 10:21:00
Zeiten
Hallo Bernd,
ebenfalls ein gutes Neues !!!
Schau mal in diesem Thread aus dem herber-Forum:
https://www.herber.de/forum/archiv/40to44/t40273.htm
Ich denke, dass hilft Dir weiter.
Gruß,
Ptonka

Anzeige
AW: Eingabe von Zeiten
09.01.2008 15:58:00
Zeiten
Hallo Bernd,
so umgehst du auch die 24:00 Uhr Problematik:
'
' Wie muß ich ein Zeit Feld definieren damit, wenn ich z. B. nur 7 eingebe
' dieses weiß, dass ich 7:00 meine und nicht ein Datum von 1900?
'

Private Sub Worksheet_Change(ByVal Target As Range)
Dim iStd  As Integer
Dim iMin  As Integer
'     soll nur bei einer Eingabe in Spalte A, B, G wirksam werden:
If Target.Column = 1 Or Target.Column = 2 Or Target.Column = 7 Then
With Cells(Target.Row, Target.Column)
If .Value = "" Then Exit Sub
If IsNumeric(.Value) And InStr(.Value, ":") = 0 And InStr(.Value, ",") = 0 Then
.NumberFormat = "[hh]:mm"
If Len(.Value) > 2 Then
iStd = Left(.Value, Len(.Value) - 2)
iMin = Right(.Value, 2)
Else
iStd = .Value
iMin = 0
End If
If iStd = 24 Then iStd = 0
.Value = iStd & ":" & iMin
End If
End With
End If
End Sub


Gruß Peter

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige