Datum in Userform als Datum erkennen

17/02/2008 - 00:03 von Peter | Report spam
Hallo,
ich habe eine Userform, bei der ein Datum in ein Textfeld eingegeben
werden muss.

Dieses Datum möchte ich mit dem heutigen Datum vergleichen. Es darf
höchstens einen Tag in der Zukunft liegen und nicht in der
Vergangenheit.

Ich habe versucht einen Vergleich mit dem heutigen Datum zu
realisieren. Das hat aber insofern nicht funktioniert, weil bei einem
rechnerischen Vergleich Datum heute minus Eingabedatum nichts
sinnvolles rauskam. Das Problem liegt m.E. darin, dass das
Eingabedatum aus dem Textfeld der Userform als String vorliegt und
nicht im Format Datum, wàhrend das Datum heute im Format Datum ist.

Hat jemand eine Idee?

Peter
 

Lesen sie die antworten

#1 Alexander Wolff
17/02/2008 - 00:33 | Warnen spam
Vielleicht hilft Dir für Deine Zwecke

MsgBox Evaluate("ÚTEVALUE(""11-13-07"")")

Aus dem String wird hier eine Seriennummer, die Du mit NOW() vergleichen
kannst. Achtung: Amerikanisches Datum! Deutsches Datum müßtest Du mit
.FormulaLocal versuchen.
Moin+Gruss Alexander - MVP für MS Excel - www.xxcl.de - mso2000sp3 --7-2

Ähnliche fragen