Herbers Excel-Forum - das Archiv

Datum & Uhrzeit als String in VBA

Bild

Betrifft: Datum & Uhrzeit als String in VBA
von: Christian

Geschrieben am: 05.04.2005 08:37:36
Moin,
wie bekomme ich das aktuelle Datum in VBA mit der Uhrzeit als String in einem bestimmten Format zurück? Ich möchte gerne das folgende Format:
Jahr - 4-stellig
Monat - 2-stellig
Tag - 2-stellig
Stunde - 2-stellig
Minute - 2-stellig
Sekunde - 2-stellig
also fur den jetzigen Moment:
20050405083555
Mit
Year(Now) & "_" & Month(Now) & "_" & Day(Now) & "_" & Hour(Now) & "_" & Minute(Now) & "_" & Second(Now)
klappt es leider nicht, denn Monat, Tag usw. sind immer einstellig..
MfG
Christian
Bild

Betrifft: AW: Datum & Uhrzeit als String in VBA
von: Fritz
Geschrieben am: 05.04.2005 08:43:31
Hi Christian,
Mach das über die FORMAT-Funktion.

Fritz
Bild

Betrifft: format(Now,"YYYYMMDDHHMMSS")
von: IngoG
Geschrieben am: 05.04.2005 08:43:36
Hallo Christian,
oder mit Unterstrichen
format(Now,"YYYY_MM_DD_HH_MM_SS")
Gruß Ingo
Bild

Betrifft: Format(Now, "YYYYMMDDhhmmss")
von: IngoG
Geschrieben am: 05.04.2005 08:52:12
Hallo nochmal,
zwar liefert die erste Formel das richtige Ergebnis, aber sicherer ist glaube ich die obige Formel, da uU excel sonst Monat und Minute vertauschen könnte...
Gruß Ingo
Bild

Betrifft: AW: Datum & Uhrzeit als String in VBA
von: Hajo_Zi

Geschrieben am: 05.04.2005 08:43:40
Hallo Christian,
MsgBox Format(Now, "yyyymmddhhmmss")

Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.


Bild

Betrifft: AW: Datum & Uhrzeit als String in VBA
von: Marcus Rose
Geschrieben am: 05.04.2005 08:58:22
Hallo,

versuche es mal so:
Sub datum()
MsgBox Format(Now, "YYYY" & "_" & "MM" & "_" & "DD" & "_" & "hh" & "_" & "mm" & "_" & "ss")
End Sub

Gruß
Marcus
http://xltreff.de
Bild

Betrifft: DAAAANKEEEE.....!!!!!
von: Christian
Geschrieben am: 05.04.2005 09:21:03
DAAAAANKE,
klappt super...

;-)
 Bild
Excel-Beispiele zum Thema "Datum & Uhrzeit als String in VBA"
Fortlaufende Uhrzeit in Zelle und Statusleiste zeigen Anwendung von DBMAX auf Datum und Uhrzeit
Zellen in Abhängigkeit der aktuellen Uhrzeit markieren Beim Überfahren einer Grafik mit der Maus Uhrzeit anzeigen
TextBox-Eintrag von Industrie- und Uhrzeit wandeln Nach Textimport Strings in Zahlen wandeln
Textstring in berechenbare Formel umwandeln Zahlenstring mit Formel auslesen und Fehlermeldung verhindern
Wertermittlung in Abhängigkeit eines Zeichens in einem String Sortierung mit Formel-Leerstrings am Ende