Bonjour,
Jusqu'à maintenant j'utilisais ceci pour insérer le numéro de semaine dans le label d'une userform:
'Calcul du numéro de semaine
Function numsemiso(XDATE As Date) As Integer
numsemiso = ((Int(XDATE) - DateSerial(Year(Int(XDATE) + (8 - Weekday(Int(XDATE))) _
Mod 7 - 3), 1, 1) - 3 + (Weekday(DateSerial(Year(Int(XDATE) + _
(8 - Weekday(Int(XDATE))) Mod 7 - 3), 1, 1)) + 1) Mod 7)) \ 7 + 1
End Function
Ca ne fonctionne pas avec certains ordis dont la langue régionale est réglée sur US, ils me renvoient la valeur 44 au lieu de 03.
Y a t il moyen de surmonter ce pb ?
Merci !