Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

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

0 leden en 1 gast bekijken dit topic.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • 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 carrière 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.
______________________________

Groet, Leo

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • 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 :)             


Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • 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: 20.128
  • 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 :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • 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 :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • 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: 20.128
  • 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 :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • 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 vóór 2010, maar dáárom staat de formulevorm in kolom I er ook bij. Dat is wat gebruikers van 2007 en eerder moeten gebruiken (helaas). De WEEKNUM functie van vóór 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

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
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

Offline Georgyboy

  • Ervaren lid
  • ***
  • Berichten: 314
  • Geslacht: Man
  • Oplossing.be
Re: Feestdagen, Weeknummers en Datumcalculatie in VBA en met Formules
« Reactie #10 Gepost op: 25 november 2018, 10:43:43 »
@ Readhead hartelijk dank om je vele tijd en om dit aan ons allen te delen  :thumbsup:

@ SoftAid, rma2000 en Ico ook hartelijk dank om dit voor ons allen te kunnen gebruiken  :thumbsup:


Super wat jullie en vele anderen op dit forum doen voor anderen waar ik gelukkig ook deel van mag zijn  :)

 \o/ \o/ \o/

 


www.combell.com