1.2k Aufrufe
in Tabellenkalkulation von ahorn38 Experte (3.3k Punkte)
Hallo,

mit dem Code

Cells(20, 30).Value = .TextBox19.Value

trage ich in einer Tabelle den Inhalt der TextBox19 in ein Feld. Dieser Inhalt ist ein Datum, das ich vorher eingegeben habe. Das Datenfeld, in das der Inhalt der TextBox19 eingetragen wird ist als Datumsfeld formatiert. Die Anzeige des Datums funktioniert dann einwandfrei. Allerdings funktioniert im Zugriff auf dieses Feld die weitere Berechnung nicht. Erst wenn ich dieses Feld noch einmal mit diesem Datum überschreibe funktionieren die nachfolgenden Formeln.
Ich vermute nun, dass der Fehler in o.g. Code liegt. Wie müsste der denn richtig lauten, damit auch eindeutig ein Datum weitergegeben wird?
Andreas

3 Antworten

0 Punkte
von fedjo Experte (2.2k Punkte)
Hallo Andreas,
versuch es mal so:
Cells(20, 30).Value = . CDate(TextBox19.Value)

Gruß
fedjo
0 Punkte
von fedjo Experte (2.2k Punkte)
Hallo,
natürlich ohne Punkt.

Cells(20, 30).Value = CDate(TextBox19.Value)

fedjo
0 Punkte
von ahorn38 Experte (3.3k Punkte)
Hallo fedjo,

vielen Dank für den Tipp - genau die richtige Lösung!!!
Andreas

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...