online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Mona2008 vom 09.01.2020, 09:14 Options

VBA Format

Guten Morgen!
#
Hab nochmal schnell ne Frage an Euch!

Möchte beim Einlesen von einem Datum aus einer Zelle, dieses im Format TTTT, TT. MMMM JJJJ im label anzeigen lassen. Hab es so probiert, klappt aber nicht:

Format(Sheets("Daten").Range("T3").Value, "TTTT, TT. MMMM JJJJ")

Danke schon mal!


Antwort schreiben

Antwort 1 von Beverly vom 09.01.2020, 09:47 Options

Hi Mona,

du musst im ersten Schritt den Wert einlesen und im nächsten Schritt dem Label das Format zuweisen

Bis später,
Karin

Antwort 2 von Mona2008 vom 09.01.2020, 09:54 Options

Hey,

danke für deine Antwort, aber:


Me.lab_datum.Caption = Sheets("Daten").Range("T3").Value
Me.lab_datum = Format("TTTT, TT. MMMM JJJJ")

das funktioniert nicht!

Antwort 3 von Teerbaby vom 09.01.2020, 11:06 Options

Das müsste auch in einem Schritt gehen. Ich schätze, du musst nur den Value noch in ein Datum umwandeln. D.h. noch ein .toDate (oder was es da gibt) hinter das .Value hängen.

Antwort 4 von Beverly vom 09.01.2020, 11:12 Options

Hi Mona,

sorry, ich hatte es nicht getestet. Mit dieser einen Zeile sollte es funktionieren

Me.lab_datum.Caption = Format(Sheets("Daten").Range("T3").Value, "dddd, dd. mmmm yyyy")


Das Problem lag nicht an der Zuweisung sondern am Format, welches in VBA immer in der englischen Schreibweise angegeben werden muss.

Bis später,
Karin

Antwort 5 von Mona2008 vom 09.01.2020, 11:41 Options

Danke, das wars!! ;-)

Ähnliche Themen

... for output as = ???
Tomschi  07.09.2007 - 37 Hits - 2 Antworten

textbox vba format
solocontigo  26.04.2008 - 143 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Sun Jan 25 18:15:21 2026