*

Help!

Problemen met uw pc? De vrijwilligers van oplossing.be zoeken gratis met u mee! 8)

Meer weten over Oplossing.be?

Hoe stel ik een vraag?

Recent

Auteur Topic: Feestdagen, Weeknummers en Datumcalculatie in VBA en met Formules  (gelezen 15077 keer)

Offline RedHead

  • Ambassadeur
  • *****
  • Berichten: 1.788
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Regelmatig komen er vragen over datums, weeknummers en feestdagen op diverse fora voorbij. In de loop van mijn Excel carrire op die fora heb ik een document opgebouwd met formules en VBA codes.  Zelf heb ik er regelmatig lol van omdat ik niet steeds het wiel opnieuw hoef uit te vinden. Wellicht kan ik een ander hier op Oplossing.BE ook blij mee maken.

[EDIT 21 sept 2017] Op verzoek de 2010 WEEKNUM functie in kolom J van de eerste sheet ingesloten in een IFERROR functie om een Excel-foutmelding te voorkomen.
« Laatst bewerkt op: 21 september 2017, 22:27:48 door RedHead »
______________________________

Groet, Leo

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 17.043
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Feestdagen, Weeknummers en Datumcalculatie in VBA en met Formules
« Reactie #1 Gepost op: 30 juni 2015, 22:34:47 »
Hallo RedHead,

veel dank voor je bijdrage, ik heb je topic onmiddellijk "Sticky" gezet, zodat het steeds bovenaan in het board Excel blijft staan  ;).

Ook (h)eerlijk dat je de Islamistische feestdagen erbij gevoegd hebt 8).

:) SoftAid :)             


Wegens veelvuldig melden van dubbelposten, het posten op verschillende help-fora van dezelfde vraag, zijn de gedragsregels op dit forum aangepast. Dubbelposten dient in de toekomst op voorhand gemeld te worden, met een melding en een link naar het topic op de andere site. De helpers wensen een weinig respect voor de inspanningen die ze doen om mensen te helpen. Je doet jezelf ook een plezier. Door je dubbelposten te melden wordt je vraag op meerdere fora beantwoord.

Offline RedHead

  • Ambassadeur
  • *****
  • Berichten: 1.788
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Feestdagen, Weeknummers en Datumcalculatie in VBA en met Formules
« Reactie #2 Gepost op: 02 juli 2015, 12:39:54 »
SoftAid, helemaal top zo! Ik zal 'm verder proberen bij te houden. Dus als ik weer nieuwe dingen verzin, zal ik het huidige document vervangen en in de opmerking een nieuw versienummer en datum plaatsen.
______________________________

Groet, Leo

Offline rma2000

  • Nieuw lid
  • Berichten: 1
  • Geslacht: Man
  • Oplossing.be
Re: Feestdagen, Weeknummers en Datumcalculatie in VBA en met Formules
« Reactie #3 Gepost op: 19 september 2017, 09:51:38 »
Hartelijk bedankt,
Ik ga proberen deze om te zetten naar een SQL script om zo automatisch Calendar tabellen te kunnen opvullen.
Van zodra dit gelukt is zal ik dit hier op het forum toevoegen.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 17.043
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Feestdagen, Weeknummers en Datumcalculatie in VBA en met Formules
« Reactie #4 Gepost op: 19 september 2017, 12:41:58 »
Hallo RMA2000,

Welkom op Oplossing.be  :)

Blij dat je het bestand van RedHead nuttig vind. Post gerust het resultaat (het SQL-script) hier indien je daar voor voelt. Zo heeft er mogelijk iemand anders weer wat aan.

Groeten,

:) SoftAid :)             
Wegens veelvuldig melden van dubbelposten, het posten op verschillende help-fora van dezelfde vraag, zijn de gedragsregels op dit forum aangepast. Dubbelposten dient in de toekomst op voorhand gemeld te worden, met een melding en een link naar het topic op de andere site. De helpers wensen een weinig respect voor de inspanningen die ze doen om mensen te helpen. Je doet jezelf ook een plezier. Door je dubbelposten te melden wordt je vraag op meerdere fora beantwoord.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 17.043
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Feestdagen, Weeknummers en Datumcalculatie in VBA en met Formules
« Reactie #5 Gepost op: 19 september 2017, 13:12:23 »
Hallo RedHead,

bij openen in Excel 2007 zie ik veel foutmeldingen #GETAL! in het tabblad Feestdagen.
Bij het openen staat alles juist, maar als ik van jaar verander, dan krijg ik op elk jaar foutmeldingen.

De formule in Feestdagen!("J7") is bijvoorbeeld een eenvoudige formule die in Excel 2007 bestaat.
De formule die er staat is:
=WEEKNUMMER(B4;21)Nu, volgens de Help bestaat het argument resultaat 21 niet voor die functie, enkel 1 of 2.
Citaat
Type_resultaat  is een getal (1 of 2) waarmee u het type waarde bepaalt dat u als resultaat wilt hebben.

Groeten,

Theo

:) SoftAid :)             
Wegens veelvuldig melden van dubbelposten, het posten op verschillende help-fora van dezelfde vraag, zijn de gedragsregels op dit forum aangepast. Dubbelposten dient in de toekomst op voorhand gemeld te worden, met een melding en een link naar het topic op de andere site. De helpers wensen een weinig respect voor de inspanningen die ze doen om mensen te helpen. Je doet jezelf ook een plezier. Door je dubbelposten te melden wordt je vraag op meerdere fora beantwoord.

Offline RedHead

  • Ambassadeur
  • *****
  • Berichten: 1.788
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Feestdagen, Weeknummers en Datumcalculatie in VBA en met Formules
« Reactie #6 Gepost op: 20 september 2017, 11:38:44 »
SoftAid, de functie WEEKNUM heeft eindelijk vanaf versie 2010 de lang verwachte ISO week berekening gekregen. Voor Nederland geeft dat als 2e argument de waarde 21. In versie 2007 werkt dit dus inderdaad helaas niet.
______________________________

Groet, Leo

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 17.043
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Feestdagen, Weeknummers en Datumcalculatie in VBA en met Formules
« Reactie #7 Gepost op: 20 september 2017, 11:57:30 »
Dag RedHead,

daar er nog veel versie-2007 gebruikers zijn, zou ik dan een copy mogen maken die wel werkt voor hen?
Met bronvermelding, uiteraard...  ;D ;)

Of heb je een beter voorstel?

Groeten,

:) SoftAid :)             
Wegens veelvuldig melden van dubbelposten, het posten op verschillende help-fora van dezelfde vraag, zijn de gedragsregels op dit forum aangepast. Dubbelposten dient in de toekomst op voorhand gemeld te worden, met een melding en een link naar het topic op de andere site. De helpers wensen een weinig respect voor de inspanningen die ze doen om mensen te helpen. Je doet jezelf ook een plezier. Door je dubbelposten te melden wordt je vraag op meerdere fora beantwoord.

Offline RedHead

  • Ambassadeur
  • *****
  • Berichten: 1.788
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Feestdagen, Weeknummers en Datumcalculatie in VBA en met Formules
« Reactie #8 Gepost op: 21 september 2017, 22:25:11 »
Of heb je een beter voorstel?

Hmmm... Ik heb het workbook ook nog maar 'ns bekeken, maar zie dat ik er toch al rekening mee had gehouden (zelfs een Comment in de tabelheaders)? Kolom J zal inderdaad Errors geven bij een versie van vr 2010, maar drom staat de formulevorm in kolom I er ook bij. Dat is wat gebruikers van 2007 en eerder moeten gebruiken (helaas). De WEEKNUM functie van vr 2010 werkt NIET voor Europa. Hou daar aub wel rekening mee om foutieve rapportages of bestanden te voorkomen.  ;)

Maar om je tegemoet te komen heb ik de WEEKNUM formules van kolom J nu omsloten met een IFERROR functie. Die was volgens mij ook al in versie 2007 beschikbaar, maar ik vrees in 2003 nog niet...
De nieuwe versie staat in het openingsbericht van dit topic.
______________________________

Groet, Leo

Offline lco

  • Volledig lid
  • **
  • Berichten: 150
Re: Feestdagen, Weeknummers en Datumcalculatie in VBA en met Formules
« Reactie #9 Gepost op: 29 september 2017, 12:18:54 »
Aan iedereen
In bijlage een exemplaar van eeuwige durende kalender
misschien heb je er iets aan


     mvg,Luc

 


www.combell.com