Veckonummer kan man få fram med funktionen datepart
vecka = DatePart("ww", Date)
Motsatsen kan man väl knåpa lite med
dateadd("ww",vnr,'1/1/2001'). Har inget färdigt där.
Tillägg: man får nog tänka lite till då 1/1 inte behöver ingå i vecka 1
3 svar · 166 visningar · startad av clarkbones
har kollat igenom vbscriptreferensen utan att finna någon funktion för att räkna ut vilken vecka (1-53) det är utifrån ett givet datum, och inte heller motsatsen att kunna få reda på datum utifrån veckonumret. Finns det inte några sådana funktioner?
Veckonummer kan man få fram med funktionen datepart
vecka = DatePart("ww", Date)
Motsatsen kan man väl knåpa lite med
dateadd("ww",vnr,'1/1/2001'). Har inget färdigt där.
Tillägg: man får nog tänka lite till då 1/1 inte behöver ingå i vecka 1
Tack, jag är imponerad över dina kunskaper och snabba svar!
Om man använder sig av denna så blir veckorna korrekta även om inte 1/1 är med i vecka 1 =)
dteDateWeekNo = DatePart("ww",Now(),0,0)
Returnerar aktuell vecka
cya,
PatrikB