Print side | Luk vindue

Uden VBA - Udregn helligdage fremadrettet

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Udfordringen - med eller uden VBA
Forum beskrivelse: Er du frisk på en kryptisk udfordring, eller ligger du selv inde med en 'hård nød' - så er det her det sker.
MEN HUSK - ANGIV OM LØSNINGEN SKAL VÆRE MED ELLER UDEN VBA
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=3527
Udskrevet den: 28.Apr.2024 kl. 10:24


Emne: Uden VBA - Udregn helligdage fremadrettet
Besked fra: kongGulerod
Emne: Uden VBA - Udregn helligdage fremadrettet
Posteringsdato: 25.Jun.2018 kl. 16:25
Hej 

Jeg har et regneark der udregner helligdage, det er nuppet fra http://bern-martens.dk/hjaelpeprogrammer/danske-helligdage-i-excel/

Problemet er at jeg skal bruge det sammen med Antal.Arbejdsdage. 

Løsningen jeg har lige nu er at Antal.arbejdsdage peger på et ark med helligdage, dette ark skal man så huske at opdatere. Og da der er historiske data i arket så skal man tilføje for enden af arket. 

Kan man lave noget automatik, uden VBA, så arket opdateres løbende med nye årstal. Jeg kunne jo bare lave helligdage 10-20-30 år frem i tiden og så håbe at man har fundet på noget smartere inden vi når til enden. Men er der andre muligheder? 

Mvh KongGulerod



Svar:
Besked fra: EXCELGAARD
Posteringsdato: 25.Jun.2018 kl. 19:22
Du kan vel benytte den liste, som du allerede har, men i cellen, hvor man indtaster årstal, kan du jo lave en formel, der udregner årstallet - så burde det virke for evigt  Smile

=ÅR(NU())

Og, du kan jo lave helligdagslisten til et par år ud i fremtiden, bare for at være helt sikker...



-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.


Besked fra: kongGulerod
Posteringsdato: 26.Jun.2018 kl. 16:37
Citat: EXCELGAARD EXCELGAARD skrev:

Du kan vel benytte den liste, som du allerede har, men i cellen, hvor man indtaster årstal, kan du jo lave en formel, der udregner årstallet - så burde det virke for evigt  Smile

=ÅR(NU())

Og, du kan jo lave helligdagslisten til et par år ud i fremtiden, bare for at være helt sikker...


Den ene løsning vil jo kun gå for det ene år, den vil ikke fungere ved årsskifte og den vil ikke fungere med historiske data. 

Listen er ikke en skidt ide, men den har den ulempe at den skal opdateres. Og ja så kan jeg bare lave den 30 år frem i tiden. Men det er jo fjollet hvis jeg kan gøre det på anden vis. 




Besked fra: EXCELGAARD
Posteringsdato: 26.Jun.2018 kl. 18:07
Næh, listen er jo dynamisk, alt efter årstal, og du arbejder med arbejdsdage, hvilket burde kunne klares med et år af gangen - du kan evt. lave listen, så den tager de sidste par år med, samt et par år ud i fremtiden...


...ellers må du /topic662.html - uploade dit regneark, så vi kan se, hvad du mener.


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.



Print side | Luk vindue