Frage wie überprüfe ich unter VBA, ob das Eingegeben Datum in einem Textfeld dem Format "dd.mm.jj" entspriecht. Kennt jemand eine Lösung?
Mit freundlichen Grüßen
Christian
Frage wie überprüfe ich unter VBA, ob das Eingegeben Datum in einem Textfeld dem Format "dd.mm.jj" entspriecht. Kennt jemand eine Lösung?
Mit freundlichen Grüßen
Christian
IsDate-Funktion verwenden. Wobei das Datum nicht unbedingt so eingegeben werden muss. 1.1.2002 oder 1. Jänner 2002,... funktioniert alles.
Wenn du mit dem Format dd.mm.yy weitermachen willst kannst du es ja selbst zuweisen.
dim d as string
d=InputBox("Datum")
if not IsDate(d) then
msgbox "Falsche Eingabe"
Exit sub
else
d = format(d,"dd.mm.yy")
end If
...
Viel Spaß,
Sam
Mfg
Christian
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen