ich habe im Internet ein Beispiel gefunden, heruntergeladen und getestet. Dabei gibt es zwei Probleme:
1. Der Autor ist letztes Jahr verstorben (da kann ich keine Hilfe erwarten)
2. Die Formel in Celle C3 verursacht einen Fehler.
Ich habe das Problem nachgebaut, soweit es die -60 Minuten betrifft; die entsprechende Mappe habe ich hochgeladen.
https://www.herber.de/bbs/user/132556.xlsm
In Feld C3 wird mit der eigenen Funktion UTCZeit der Wert "-60" bereitgestellt.
Feld C2 enthält die Formel "=JETZT()" und damit Tag und Uhrzeit in der Form "TT.MM.JJJJ hh:mm:ss". Soweit ist noch alles gut. Der Fehler steckt in C3 mit der Formel "=C2+ZEIT(0;C1;0)".
Ich habe verschiedene Versuche gemacht; immer wenn in C1 ein negativer Wert steht, gibt es den Fehler "#ZAHL!".
In der Spalte D habe ich in Feld D1 den Wert "60" eingetragen, also einen positiven Wert. Damit gibt es keine Probleme.
Soweit mir bekannt ist, ist Basis für jedes Datum (mit Uhrzeit) eine Zahl, ggf, mit Kommastellen.
Wie müsste ich die ermittelte Zahl -60 in VBA umwandeln, damit das Ergebnis zusammen mit der aktuellen Zeit die aktuelle UTC-Zeit ergibt? Vermutlich wird auch in C3 eine andere Formel erforderlich werden.
Wer kann mir helfen?
Gruß
Werner