snb
Verenigingslid
- Lid geworden
- 12 jun 2008
- Berichten
- 20.314
@HSV
Jij was vroeger toch zo handig met VBA
?
NB. In het ISO systeem valt 4 januari altijd in week 1.
Jij was vroeger toch zo handig met VBA

Code:
Sub M_snb()
MsgBox Application.WeekNum(DateSerial(2401, 1, 4), 21)
MsgBox DatePart("ww", DateSerial(2401, 1, 4), 2)
MsgBox DatePart("ww", DateSerial(2401, 1, 4) - Weekday(DateSerial(2401, 1, 4), 2) + 4, 2)
MsgBox Application.WeekNum(DateSerial(2400, 1, 4), 21)
MsgBox DatePart("ww", DateSerial(2400, 1, 4), 2)
MsgBox DatePart("ww", DateSerial(2400, 1, 4) - Weekday(DateSerial(2400, 1, 4), 2) + 4, 2)
MsgBox Application.WeekNum(DateSerial(2400, 1, 4), 21)
MsgBox Format(DateSerial(2400, 1, 4), "ww", 2)
MsgBox Format(DateSerial(2400, 1, 4) - Weekday(DateSerial(2400, 1, 4), 2) + 4, "ww", 2)
End Sub
NB. In het ISO systeem valt 4 januari altijd in week 1.
Laatst bewerkt: