Hallo! Ich habe folgendes Problem: Ich habe eine Zeiterfassungsübersicht erstellt, die so aufgebaut ist, dass es für jedes Monat ein Tabellenblatt gibt. Über ein eigenes Administrationsblatt kann ich über ein Makro einen Vorgang anstoßen, der die Datei für das Folgejahr als neue Datei aufbereitet und auch die Endsalden als Anfangssaldo in das neue Jahr übertragen soll.
Das funktioniert alles so weit gut bis auf ein Problem: zum Jahresende ergeben sich oft negative Zeitenstände. Versucht man nun, diese mittels VBA zu übertragen, werden die Werte willkürlich verändert und stimmen damit nicht mehr überein. Wie kann ich das ändern?
Mit anderen Worten, ich würde ein Skript benötigen, mit dem man den Wert aus einer Zelle (= Endstand per 31.12) mittels Makro als Anfangsbestand per 01.01. einträgt.
Worksheets("Einstellungen").Range("E24") = Worksheets("Dezember").Range("R46")
Wert per 31.12. ==> -670:40 wird zu -16:25 per 01.01.
funktioniert leider nicht wie gewünscht.
Für jeden Tipp bin ich dankbar! 🙂