Datumsformatierung
Peter
ich bin im Augenblick betriebsblind:
Im Tabellenblatt steht eine Datum, das jedoch als MMM JJ formatiert wurde.
Dieses Datum möchte ich in einer TextBox in einem UserForm(ular) als dd.mm.yyyy formatiert ausgeben und nach Änderung als mmm yy wieder ins Tabellenblatt zurückschreiben.
VBA macht mir jedoch z. B. immer aus 19.08.2009 den 09.08.2009, d. h. nimmt immer die Zehner/Einerstelle des Jahres als Tag.
Ich hole das Datum aus der Tabelle mit
Me.TextBox19.Value = Format(CDate(WkSh.Range("S" & rZelle.Row).Value), "dd.mm.yyyy")
und schreibe zurück mit
WkSh.Range("S" & rZelle.Row).Value = Format(CDate(Me.TextBox19.Value), "mmm yy")
Wo ist mein Denkfehler?
Gruß Peter