Hallo.
Ich habe folgendes Problem:
Ich habe ein Formuser Feld, wo ich von Textbox 1 von Excel das aktuelle Datum anzeigen lasse.
Daneben habe ich die TextBox2, wo ich händisch ein anderes Datum eingeben kann.
Nur funktioniert das nicht. Wenn ich bei textbox2 zb. 2.6.8 eingebe, wandelt Excel das in der Tabelle (E3) nicht um, sondern läßt die Zahlen so stehen. (Die Excel Zelle ist in Datum formatiert. Wenn ich in Excel das Datum eingeb, habe ich kein Problem)
Was mache ich falsch?
Danke für eure Hilfe.
Grüezi ANton
Wenn ich bei textbox2 zb. 2.6.8
eingebe, wandelt Excel das in der Tabelle (E3) nicht um,
sondern läßt die Zahlen so stehen. (Die Excel Zelle ist in
Datum formatiert. Wenn ich in Excel das Datum eingeb, habe ich
kein Problem)
Was mache ich falsch?
Wie genau schreibst Du den Inhalt der Textbox denn in die Excel-Tabelle?
Textboxen liefern, wie der Name ja schon sagt, immer Text als Ergebnis. Wenn Du daraus nun also ein Datum machen möchtest, dann musst Du den Wert zuerst umwandeln:
A1=CDate(DeineUserfor.DeineTextbox.Value)
–
Mit freundlichen Grüssen
Thomas Ramel
Grüezi Anton
Textboxen liefern, wie der Name ja schon sagt, immer Text als
Ergebnis. Wenn Du daraus nun also ein Datum machen möchtest,
dann musst Du den Wert zuerst umwandeln:
A1=CDate(DeineUserfor.DeineTextbox.Value)
Ach ja - Du müsstest IMO gegebenenfalls noch prüfen ob das eingegebene Datum denn auch wirklich eines ist.
–
Mit freundlichen Grüssen
Thomas Ramel