• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

week N's

Excelvbas01

Gebruiker
Lid geworden
7 apr 2020
Berichten
170
In het voorbeeld bestandje heb ik twee comboboxen en twee textboxen.
Ik zou graag textboxen vullen met datum van de gekozen week no.
Dit is afhankelijke van het gekozen jaar.
Ik kom zelf er niet uit hoe ik dit moet doen. Hopelijk heeft iemand een idee.

voorbeeld: 2025 weeknummer 40
in de eerste textbox komt dan te staan: 29 september 2025
in de tweede textbox komt de 5 oktober 2025
De week loopt namelijk van ma 29/9 t/m zo 5/10
 

Bijlagen

Waarom speciaal met texboxen
Kan ook gewoon in een cel.
 

Bijlagen

Bv.
Code:
Private Sub ComboBox2_change()
  bgdatum = Format(Evaluate("7*(" & ComboBox2 & "-1)+date(" & ComboBox1 & ",1,4)- weekdaAy(date(" & ComboBox1 & ",1,4),2)+1"), "dd-mm-yyyy")
  endatum = Format(CDate(bgdatum) + 6, "dd-mm-yyyy")
End Sub
Misschien zijn in de loop der jaren al betere formules gemaakt om de dag te bepalen.
 
Als iemand een nieuwere versie heeft horen we het graag
 
Alternatieve formule voor het voorbeeld in #2:
Code:
=DATUM(B9;1;7*B10-WEEKDAG(DATUM(B9;1;4);2)-2)
 
Of misschien zoiets?
LET OP: er is geen rekening gehouden met een eventueel weeknr 53.

PS: nieuw bestandje toegevoegd. De formule was niet goed.
 

Bijlagen

Laatst bewerkt:
@snb,

Je loopt met die formule 1 en 2 week voorop.
 
Enorm bedankt voor jullie input, moeite en suggesties.
Formule van HSV werk prima.
 
Laatst bewerkt:
Alleen een stukje VBA waarin je een listbox kunt invullen waar vervolgens niets mee gedaan gaat worden.
 
Er zit een Userform in die je kunt starten. KIes een jaar en een weeknummer.
 
Terug
Bovenaan Onderaan