Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

@Gerd

Forumthread: @Gerd

@Gerd
Heike
Hallo Gerd,
doch noch eine Frage - sorry!!!
In "unserem" Code MUSS zwingend ein Datum eingetragen werden, in der Praxis ist es aber so, dass entweder kein Datum eingetragen wird und wenn doch, dann muss es ein korrektes Format (ist ja bisher so gelöst) haben.
Function Check_Datum(Tb As MSForms.TextBox) As Boolean
If IsDate(Tb.Text) Then
Tb.Text = CDate(Tb.Text)
If Tb.Text Like "##.##.####" Then Exit Function
End If
MsgBox "Eingabe nicht korrekt!"
Check_Datum = True 'springt wieder ins Feld
Tb.SelStart = 0
Tb.SelLength = Len(Tb.Text)
End Function
Ist es sehr aufwendig, das zu ändern? Würde mich natürlich sehr freuen, wenn es umzusetzen wäre.
Vielen Dank
Gruß
Heike
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: @Gerd
02.05.2012 22:28:16
Gerd
Hallo Heike,
das ist dann praxisorientierter u. Userfreundlicher. Bin leicht angegrippt, daher ungetestet.
Function Check_Datum(Tb As MSForms.TextBox) As Boolean
If Len(Tb.Text) > 0 Then
If IsDate(Tb.Text) Then
Tb.Text = CDate(Tb.Text)
If Tb.Text Like "##.##.####" Then Exit Function
End If
MsgBox "Eingabe nicht korrekt!"
Check_Datum = True 'springt wieder ins Feld
Tb.SelStart = 0
Tb.SelLength = Len(Tb.Text)
End If
End Function
Frohes Schaffen
Gerd
Anzeige
AW: @Gerd => PERFEKT
02.05.2012 22:43:42
Heike
Hallo Gerd,
trotz ungetestet und angegrippt: Funktioniert einwandfrei.
Vielen Dank für deine schnelle Hilfe und gute Besserung!
Gruß
Heike
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige