im Anhang befindet sich ein Datei, wo am Ende in einer Zelle negative oder positive Stunden ausgeben werden. Funktioniert auch super, nur leider wollte ich aus dieser Tabelle Daten mit Datum herauskopieren und dann fehlen mir wegen dem setzen von "Datumswerte 1904" 4 Jahre. Kann man die Ausgabe der Zeit auch so hinbekommen, ohne das 1904, sonst habe ich echt ein Problem ?!
das Datumformat 1904 sollte man auf keinen Fall verwenden. Den Grund hast du ja schon herausgefunden. Die Differenz beträgt übrigens nicht vier Jahre, sondern vier Jahre und einen Tag. Da es genau genommen keine negativen Zeiten gibt, kann Excel die auch nicht darstellen. Kann damit aber trotz der Anzeige ###### damit weiter rechnen. Wenn dich die "Gartenzäune" stören, musst du in den betreffenden Spalten mit einem anderen Zellformat arbeiten.
Viele Grüße Klaus-Dieter Der Erfolg hat viele Väter, der Misserfolg ist ein Waisenkind Richard Cobden
Bau Dir das Beispiel mit folgendem Konstruktionsmakro:
Sub BaueDateiMitNegativenZeiten() 'Code erstellt einmalig Tabelle (diese ist dann ohne VBA) Workbooks.Add xlWorksheet [F:F].HorizontalAlignment = xlRight [A:A].NumberFormat = "m/d/yyyy" [B:F].NumberFormat = "[h]:mm" [A1:F1] = Split("Datum Start Ende Soll Ist Saldo"): [F2] = 0 [D3:E9].FormulaArray = "={8,9;8,6;8,7;8,10;6,9;8,7;8,3.5}/24": [D3:E9] = [D3:E9].Value a = "IF(CODE(R[-1]C)=45,-MID(R[-1]C,2,9),R[-1]C)" [F3:F9] = "=TEXT(ABS(RC[-1]-RC[-2]+" & a & "),IF(RC[-1]+" & a & " End Sub
Hallo, wenn man eine Datei neu aufbaut fehlen einem nicht diese 4 Jahre, nur wenn man hin- und herzwitscht... Also von Anfang an mit 1904-Datumsformat - keine andere Datei mit anderem Datumsformat gleichzeit öffnen oder geöffnet haben. Dann geht das wohl... ABER: man sollte auf dieses Format i.d.T verzichten...
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage