Kann ein String sowas überhaupt richtig vergleichen? Muss ich zum vergleichen Date & Time trennen?
Aber er schreibt auch, daß er Daten aus einer Excel-Tabelle
vergleicht. Dort sind Datum und Zeit doch eine serielle Zahl.
Warum also die Aufregung? Er muß doch einfach nur zwei Zahlen
vergleichen…
Hallo Markus,
er schreibt er liest z.B.
20.06.2010 18:00:00
aus einer Zelle. Nur daraus her ist mir nicht klar daß es sich um ein Datum (=zahlwert) handelt. Siehe Beispiel, achte auf die Formatierung von A, dateValue(Vba) = Datwert(Excel).
B2 ist richtig, B1 ist nicht richtig
Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │
──┼─────────────────────┼────────┤
1 │ 2.06.2010 18:00:00 │ FALSCH │
──┼─────────────────────┼────────┤
2 │ 20.05.2010 19:00:00 │ WAHR │
──┴─────────────────────┴────────┘
Benutzte Formeln:
B1: =A1\>=A2
B2: =DATWERT(A1)\>=DATWERT(A2)
Zahlenformate der Zellen im gewählten Bereich:
A1:A2
haben das Zahlenformat: Text
B1:B2
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard