Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

prüfen ob string als datum gelesen werden kann

prüfen ob string als datum gelesen werden kann
gothino
Hallo,
ich möchte prüfen ob ein string in ein Datum konvertiert werden kann,
im speziellen habe ich
txt = "01-Dez-2003"
Witzigerweise funktioniert
Dim datum as date
datum = cdate(txt)
auf bestimmten Computern, auf anderen nicht?
Da kommt dann Laufzeitfehler 13 (Typenunverträglichkeit)
Jetzt versuche ich vorher zu prüfen ob der computer txt als datum lesen kann und zwar durch die Abfrage
If IsError(CDate(txt)) Then ...
Dann bekomme ich Laufzeitfehler 13 bei der If-Abfrage, ISERROR scheint nichts zu bringen.
Wie kann ich also abfrage ob sich ein string in ein date übersetzen lässt?
Danke und lg
gothino

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: prüfen ob string als datum gelesen werden kann
02.09.2009 16:16:53
So?
Dim datum as date
On Error Resume Next
datum = cdate(txt)
If Err 0 Then
Msgbox "Nix Datum!"
Exit Sub
End If
AW: prüfen ob string als datum gelesen werden kann
02.09.2009 16:18:00
Hajo_Zi
Hallo,
benutze IsDate()

AW: prüfen ob string als datum gelesen werden kann
02.09.2009 16:18:17
Oberschlumpf
Hi Name?
Kennst du die Prüfmöglichkeit
IsDate(argument)
?
Bsp
txt = "01-Dez-2003"
If IsDate(txt) = True then
Hilfts?
Ciao
Thorsten
AW: prüfen ob string als datum gelesen werden kann
02.09.2009 17:22:29
fcs
Hallo Gothino,
das die Funktion CDate(Text) auf manchen Computern funktioniert und auf anderen nicht liegt möglicherweise an den Ländereinstellungen in der Systemsteuerung oder auch in Excel selbst.
Mit Englischer Einstellung wird "Dez" nicht aber "Dec" erkannt, Deutsch erkennt "Dez" als Monat.
Ggf. solltes du die Problemfälle Mrz(Mar), Mai(May), Okt(Oct), Dez(Dec) einer Sonderbehandlung unterziehen.
Gruß
Franz
Anzeige

46 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige