Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Uhrzeit
#11
(01.06.2016, 22:35)Zwergel schrieb: Hi Uwe,

sollte das nicht hh:mm:ss lauten?

NEIN!
Antworten Top
#12
(01.06.2016, 21:53)Kuwer schrieb: Hallo,
  ThisWorkbook.Worksheets("aktuelle Uhrzeit").Range("A2").Value = _
   Format(Now + 72 / 24, "dd.mm.yyyy, hh:nn:ss")
Gruß Uwe

Wenn ich das so eingebe, kommt ein Syntaxfehler. 

Bei "dd:mm:yy, hh:mm:ss" zeigt er nicht das aktuelle Datum an :D
Antworten Top
#13
Moin!

(Trennzeichen beim Datum ist der Punkt!)

Erinnerst Du Dich grob an die Frage in der Threaderöffnung?
Du wolltest nicht die aktuelle Uhrzeit, sondern diese 72 Std. in der Zukunft haben. :s
Dies sind immer noch (wie ich bereits ganz zu Anfang schrieb) Now + 3 oder eben auch Now + 72 / 24

Lies mal
http://www.online-excel.de/excel/singsel.php?f=128
und die Folgeseite.

Gruß Ralf
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)
Antworten Top
#14
Hallo Felix,

wenn Syntaxfehler kommt, hast Du etwas falsch eingegeben/eingefügt. Zeige doch bitte Deine jetzige Makroversion.

Und hier noch mal für alle Zweifler ein Auszug aus der VBA-Hilfe von E2010:

AB
1Benutzerdefinierte Datums- und Zeitformate (Format-Funktion)
2
3Die folgende Tabelle enthält die Zeichen zum Erstellen von benutzerdefinierten Datums- und Zeitformaten:
4
5ZeichenBeschreibung
6(:)Zeit-Trennzeichen. Das gebräuchlichste Zeit-Trennzeichen ist der Doppelpunkt, aber in manchen Gebietsschemata werden andere Zeichen zum Trennen von Zeitangaben verwendet. Das Zeit-Trennzeichen trennt Stunden, Minuten und Sekunden beim Formatieren von Zeitangaben voneinander. Das tatsächliche Zeit-Trennzeichen in der formatierten Ausgabe hängt von den Systemeinstellungen ab.
7(/)Datumstrennzeichen. In manchen Gebietsschemata können andere Zeichen zum Darstellen des Datum-Trennzeichens verwendet werden. Das Datum-Trennzeichen trennt Tag, Monat und Jahr beim Formatieren von Datumsangaben voneinander. Das tatsächliche Datum-Trennzeichen in der formatierten Ausgabe hängt von den Systemeinstellungen ab.
8CZeigt das Datums in der Form ddddd und die Zeit in der Form ttttt an, und zwar in dieser Reihenfolge. Hat die fortlaufende Zahl für das Datum keine Nachkommastellen, so wird nur das Datum angezeigt. Hat sie ausschließlich Nachkommastellen, so wird lediglich die Uhrzeit angezeigt.
9dZeigt den Tag als Zahl ohne führende Null (1 – 31) an.
10ddZeigt den Tag als Zahl mit führender Null (01 – 31)an.
11dddZeigt den Tag als Abkürzung (So – Sa) an.
12ddddZeigt den Tag mit vollständigem Namen (Sonntag – Samstag) an.
13dddddZeigt ein vollständiges Datum (einschließlich Tag, Monat und Jahr) an, das entsprechend der Systemeinstellung für das kurze Datumsformat formatiert ist. Die Voreinstellung für das kurze Datumsformat ist dd.mm.yy.
14ddddddZeigt ein vollständiges Datum (einschließlich Tag, Monat und Jahr) an, das entsprechend der Systemeinstellung für das lange Datumsformat formatiert ist. Die Voreinstellung für das lange Datumsformat ist dd.mmmm.yyyy.
15aaaaDas gleiche wie dddd, allerdings die lokalisierte Version der Zeichenfolge.
16wZeigt den Wochentag als Zahl (1 für Sonntag bis 7 für Samstag) an.
17wwZeigt die Kalenderwoche als Zahl (1 – 54) an.
18mZeigt den Monat als Zahl ohne führende Null (1 – 12) an. Wenn m unmittelbar auf h oder hh folgt, wird nicht der Monat, sondern die Minute angezeigt.
19mmZeigt den Monat als Zahl mit führender Null (01 – 12) an. Wenn m unmittelbar auf h oder hh folgt, wird nicht der Monat, sondern die Minute angezeigt.
20mmmZeigt den Monat als Abkürzung (Jan – Dez) an.
21mmmmZeigt den Monat mit vollständigem Namen (Januar – Dezember) an.
22ooooDas gleiche wie mmmm, allerdings die lokalisierte Version der Zeichenfolge.
23qZeigt das Jahresquartal als Zahl (1 – 4) an.
24yZeigt den Kalendertag als Zahl (1 – 366) an.
25yyZeigt das Jahr als zweistellige Zahl (00 – 99) an.
26yyyyZeigt das Jahr als vierstellige Zahl (100 – 9999) an.
27hZeigt die Stunde als Zahl ohne führende Nullen (0 – 23) an.
28hhZeigt die Stunde als Zahl mit führender Nullen (00 – 23) an.
29nZeigt die Minute als Zahl ohne führende Nullen (0 – 59) an.
30nnZeigt die Minute als Zahl mit führender Nullen (00 – 59) an.
31sZeigt die Sekunde als Zahl ohne führende Nullen (0 – 59) an.
32ssZeigt die Sekunde als Zahl mit führender Nullen (00 – 59) an.
33t t t t tZeigt eine vollständige Zeitangabe (einschließlich Stunden, Minuten und Sekunden) an, die mit dem Zeit-Trennzeichen formatiert ist, das in der Systemeinstellung für das Zeitformat festgelegt ist. Eine führende Null wird angezeigt, wenn die entsprechende Option ausgewählt wurde und die Zeit vor 10:00 liegt. Die Voreinstellung für das Zeitformat ist h:mm:ss.
34AM/PM12-Stunden-Format mit Anzeige von AM (groß geschrieben) vor 12 Uhr mittags und PM (großgeschrieben) ab 12 Uhr mittags und vor 24:00 Uhr.
35am/pm12-Stunden-Format mit Anzeige von am (klein geschrieben) vor 12 Uhr mittags und pm (klein geschrieben) ab 12 Uhr mittags und vor 24:00 Uhr.
36A/P12-Stunden-Format mit Anzeige von A (groß geschrieben) vor 12 Uhr mittags und P (großgeschrieben) ab 12 Uhr mittags und vor 24:00 Uhr.
37A/p12-Stunden-Format mit Anzeige von a (klein geschrieben) vor 12 Uhr mittags und p (klein geschrieben) ab 12 Uhr mittags und vor 24:00 Uhr.
38AMPM12-Stunden-Format mit Anzeige des AM-Zeichenfolgenliterals, das von Ihrem System festgelegt ist. Vor 12 Uhr mittags wird die AM-Zeichenfolge, und ab 12 Uhr mittags bis 24:00 Uhr die PM-Zeichenfolge angezeigt. AMPM kann klein oder groß geschrieben werden, die tatsächlich verwendete Schreibweise hängt von den Systemeinstellungen ab. Die Voreinstellung ist AM/PM.

Gruß Uwe
Antworten Top
#15
Hallöchen,

nochmal zu den Stunden:

Sub test()
MsgBox Format(Now, "hh:mm:ss") & vbLf & Format(Now, "hh:nn:ss") & vbLf & Format(Now, "dd.mm.yyyy hh:mm:ss")
End Sub

bringt in allen Fällen die korrekten Minuten, jedenfalls in 2016 :-) Excel ist hier mal so intelligent, dass es durch die hh erkennt, dass es um Zeitangaben geht :-) mm:ss geht jedoch schon nicht mehr, ganz so helle ist Excel dann doch nicht  :idea:
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste