Steht in einer bestimmten Excel-Zelle ein Datum?

Wie überprüft man, ob etwas ein Datum ist? Meistens wird die Funktion IsDate verwendet. Doch die liefert nicht immer optimale Ergebnisse.

Um zu überprüfen, ob auf dem ersten Tabellenblatt in Zelle B2 ein Datum steht, könnte man etwa folgenden VBA-Code verwenden

Dim sh As Worksheet
Set sh = Sheets(1)
If IsDate(sh.Range("B2").Value) Then
   ' tu, was in diesem Fall zu tun ist
End If

Das funktioniert aber nicht immer richtig gut.

» Weiterlesen