Hi,
kann das doch nicht als erledigt ansehen...
Wenn alles fertig ist, könnte man für das Folgejahr alles Wichtige vorbereiten und die Mappe dann erst hochladen.. sprich, Jahr ändern, ggf. Mitarbeiter und Feiertage... dann wäre das Folgejahr zumindest so vorbereitet, dass man damit besser arbeiten könnte, als mit der aktuell genutzen Mappe... und... naja.. vielleicht macht ja Microsoft mal irgendwann etwas an der Funktionalität (die Hoffnung stirbt zuletzt). ;)
Das Arbeitsblatt auf dem die Kollegen arbeiten hat dann jeweils kein Script sondern nur bedingte Formatierungen und die funktionieren weitgehend mit Teams.
Ich habe also weitergebastelt und mir ist ein Fehler bei der Errechnung vom ersten Montag je Kalenderwoche unter Berücksichtigung von Schaltjahren aufgefallen.
Diesen habe ich korrigiert... Excel rechnet hier nun korrekt...
Der Code von Uwe/Rabe ist eingefügt und läuft fast rund...
Seit ich den Fehler ausgemerzt habe, bekomme ich bei Änderung des Jahres (Blatt: Infos zu Arbeitszeiten) irgendwann einen Fehler (Laufzeitfehler '1004': Dieser Name wird bereits verwendet. Verwenden Sie einen anderen.)..
2023, 2024=funktioniert..
2025, 2026=Fehler
2027, 2028, 2029=funktioniert
2030, 2031, 2032=Fehler
2033... Funkioniert
Sehr merkwürdig.
Dann ist mir beim Script noch ein kleines Problem aufgefallen.
Ich habe testweise den 06.01.2023 (Freitag) zum Feiertag (Blatt: Infos zu Arbeitszeiten) gemacht. Es gibt 2 Kolleginnen, die Freitags nicht arbeiten.
Hier wird auch das Wort "Feiertag" in die Zellen F7 und F9 geschrieben.. das wär nicht so schlimm... lösche ich allerdings den Feiertag wieder, bleibt genau in diesen beiden Feldern das Wort drin und damit funktioniert die bedingte Formatierung nicht mehr
Ich hab mal die aktuelle Test-Tabelle hochgeladen.
Vielleicht kann mir ja Jemand helfen.
PS: Tabellenblätter ohne Passwwort geschützt