Du kan använda funktionen som beskrivs i artikeln för att kolla efter felet, eller du kan använda den här funktionen, som returnerar rätt vecka:
Function GetWeekOfYear(d)
Dim y, first, start
y = Year(d) + 1
Do
first = DateSerial(y, 1, 1)
y = y - 1
start = DateAdd("d", 3 - ((WeekDay(first) + 1) mod 7), first)
Loop while d < start
GetWeekOfYear = Int(DateDiff("d", start, d) / 7) + 1
End Function
132 ms totalt · 3 externa anrop · v20260731065814-full.b746b907