Hej Max.
Tusind tak - Det ser interessant ud og jeg vil gemme koden.
Men efter at have spekuleret en del over, hvordan arket skal strikkes sammen, dur løsningen nok ikke alligevel.
Pt. vil jeg ikke
uploade mit ark, da det slet ikke er færdigt og laver en masse fejl.
Men jeg kan prøve at forklare lidt om, hvordan det hele hænger sammen.
Hvis du er interesseret, kan du prøve at læse om det nedenunder

-----------------------
Arket er et skema over de vagter man har kørt.
Det beregner timer, tillæg, overtid osv. på hver vagt, når de tastes.
Skemaet er opdelt i uger og hver uge, er opdelt i en øverste og nederste del
- Den øverste del beregner timer, tillæg osv.
- Den nederste del beregner overtiden.
- Datoen for første dag i ugen kan selvfølgelig ændres, så der beregnes korrekt ift. helligdage.
- 1 Uge = 25 rækker.
Men via en "settings" kan arket også indstilles til at køre i turnus og i x-antal uger
- En afløser beregnes kun på 1 uge.
- En rammeturnus beregnes mellem 2-6 uger.
- En almindelig turnus beregnes mellem 2-16 uger.
Når en uger eller turnus, bestående af x-antal uger er tastet, skal dataene gemmes på fanen "Udskrivning".
Herefter kan en ny dato vælges, tastningen kan fortsættes og gemmes under de første data på fanen.
Osv. og så kan det hele printes.
Koden skulle bruges til at slette gemte data fra "Udskrivning", hvis der er tastet forkert.
Men da ugerne kan have forskellige varigheder og dermed forskellige antal rækker, er den lidt svær at lave


Senarie
- En afløser indstiller arket til 1 uge, med en startdato og taster hans vagter.
- Dataene gemmes på "Udskriv".
- Herefter skiftes datoen til næste uge og nye vagter tastes og gemmes.
- Så bliver han ansat i en almindelig turnus på 3 uger og fortsætter tastningen med de nye indstillinger.
Hvis der tastes forkert, hvordan skal man så definere, hvor mange linjer der skal slettes ?
- De 2 første uger = 2 x 25 linjer + lidt mellemrum mellem ugerne.
- Den næste 3 ugers turnus = 3 x 25 linjer + lidt mellemrum mellem ugerne.
En turnus kan ikke deles op i uger, da beregning af turnusnorm foregår over hele perioden.
Og man får ikke lov at åbne og se fanen "Udskrivning".
Løsning - tror jeg 
- Der tastes en uge eller turnus.
- Når det gemmes, kopieres dataene til "Udskrivning" og der generes en PDF ud fra datoerne.
Der kan gemmes på to måder
1. Når der skiftes dato, via en MsgBox "Vil du gemmer før der skiftes dato".
2. Eller direkte på en "Gem" button.
Det vil give en masse PDF'er, men hver uge eller turnus er delt på hver sin PDF.
Og en PDF kan altid slettes og der kan tastes en ny uge, der gemmes.
Lige nu kæmper jeg med
- At lave userform til at definere lagringsmappen.
- At lave PDF koden, der gemmer PDF'en i lagringsmappen, med de rigtige datoer.
- Plus en masse andre koder, hvor lagringsmappen skal kunne skiftes, åbnes osv.
Jeg har vedhæftet et PDF, der forklare det hele lidt bedre.
Den skal nok også bruges, hvis andre skal bruge arket, men den skal finpudses først.
Mvh.