Registriert seit: 30.05.2023
Version(en): 2007
Hallo,
habe ein ganz simples Script, das das aktuelle Datum und Uhrzeit anzeigt:
Sub Datum_anzeigen()
Range("H36") = NOW
End Sub
In Zelle H36 steht dann z.B. 06.06.2023 21:04
Wie krieg ich es hin, daß folgender Text in Zelle H36 steht: Aktualisiert am Dienstag, den 06.06.2023 um 21:04 Uhr ?
Ist das nur eine Formatisierungssache?
Registriert seit: 12.04.2014
Version(en): Office 365
moin,
wie wäre es damit?
Code:
Sub Datum_anzeigen()
Range("H36").Value = "aktualisiert am " & Format(Now, "dddd") _
& ", den " & Format(Now, "DD.MM.YYYY") & " um " & Format(Now, "hh:mm") & " Uhr"
End Sub
mfg Tom
Folgende(r) 1 Nutzer sagt Danke an Crazy Tom für diesen Beitrag:1 Nutzer sagt Danke an Crazy Tom für diesen Beitrag 28
• zabulon
Registriert seit: 30.05.2023
Version(en): 2007
Danke. klappt prima. Wieder etwas dazugelernt.
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
07.06.2023, 05:28
(Dieser Beitrag wurde zuletzt bearbeitet: 07.06.2023, 05:38 von RPP63.)
Wenn man alle vorbelegten Datumssymbole im Fließtext mittels Backslash maskiert, reicht ein einzelner Bezug auf now
Code:
Range("H36") = Format(Now, "aktuali\siert a\m: dddd, \de\n dd.mm.yyyy u\m hh:nn U\hr")
betrifft hier
• s für second
• m für month
• d für day
• n für minute
• h für hour
fehlt nur noch w für week
Wenn Du
wirklich etwas lernen willst, solltest Du Dir mal die umfangreiche Hilfe zur format-Funktion durchlesen und damit üben.
https://learn.microsoft.com/de-de/office...plicationsEs lohnt sich!
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)