Hallo,
ich bin gerade am Verzweifeln. Der Benutzer soll einfach nur ein Datum im Format dd.mm.yyyy eingeben, also zb 10.12.2012. Ich finde aber kein Mittel um diese Eingabe auf ihre Richtigkeit zu überprüfen. Die Methoden isDate(), Format, FormatDateTime versuchen irgendein Datumsformat zu erkennen. Ein 10.15.2012 wird dann zu einem 15.10.2012 und kommt in die weitere Verarbeitung. Ich möchte das aber so, dass der Benutzer aufgefordert wird, ein richtiges Datum einzugeben.
Meine letzte Idee war eine eigene Funktion und sah so aus:
Hat auch nicht geklappt. Hat jemand eine Idee?
ich bin gerade am Verzweifeln. Der Benutzer soll einfach nur ein Datum im Format dd.mm.yyyy eingeben, also zb 10.12.2012. Ich finde aber kein Mittel um diese Eingabe auf ihre Richtigkeit zu überprüfen. Die Methoden isDate(), Format, FormatDateTime versuchen irgendein Datumsformat zu erkennen. Ein 10.15.2012 wird dann zu einem 15.10.2012 und kommt in die weitere Verarbeitung. Ich möchte das aber so, dass der Benutzer aufgefordert wird, ein richtiges Datum einzugeben.
Meine letzte Idee war eine eigene Funktion und sah so aus:
Code:
Function ddmmyyyy(varDate)
ddmmyyyy = Day(DateValue(varDate)) & "." & Month(DateValue(varDate)) & "." & Year(DateValue(varDate))
End Function