[VBA-E]DatePart ? Quelle est la règle ?
Code:
MsgBox DatePart("ww", "02/08/05", 1)
donne 32, en désaccord avec mon calendrier.
Ayant vérifié ce dernier, j'ai constaté qu'il faisait commencer la première semaine de l'année un samedi, et bien sûr, si je fais
Code:
1 2 3 4 5
| MsgBox DatePart("ww", "02/08/05", 7)
'ou
MsgBox DatePart("ww", "02/08/05", 1, vbFirstFourDays)
'ou
MsgBox DatePart("ww", "02/08/05", 1, vbFirstFullWeek) |
le calendrier est de nouveau en accord avec VBA.
La question :
Quelle règle régit la numérotation de la semaine 1 en France ?
Question subsidiaire :
En Europe, la règle diffère-t-elle selon le pays ?
Merci de vos nombreuses réponses :wink: