Datum bei Text / nach 2 Std. Färbung der Zelle
#11
Hi,

1. die Sternchen sind Unsinn. Wenn ich eine ganze Spalte anspreche, dann reicht  Range("F:F") oder Columns(6)
2. Da Du nur die Uhrzeit einträgst, mußt Du auch das Datum abziehen von Jetzt:

Code:
=(JETZT()-HEUTE()-G1>1/12)*(G1<>"")
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Enrico
Antworten Top
#12
Danke für die Hilfe
Antworten Top
#13
Hi,

1. mit Target.Offset(0, 1) = Format(Now, "hh:mm") schreibst du einen Text in die Zelle. und keine Uhrzeit.
2. =JETZT()-G4 verwendet den Text aus G4 und wandelt ihn in eine Uhrzeit (ja Excel ist so schlau). So weit so gut, Aaaaber: JETZT() liefert dir nicht nur die Uhrzeit sondern auch das Datum zurück. Wenn man sich das als Zahl anschaut, dann hast du gerade eben (also am 23.03.2023 11:16:25 Uhr) den Wert 45008,4697299769 in der Zelle stehen. Davon ziehst du eine Uhrzeit, also einen Wert <1, ab. Somit hast du immer noch einen Wert >45000 in der Zelle stehen. Und das ist wohl definitiv größer als 1/12.

Lösung: ändere deinen Code in Target.Offset(0, 1) = Now und setze bereits vorher das gewünschte Zellformat.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
[-] Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:
  • Enrico
Antworten Top


Gehe zu:


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