mariobross
XLDnaute Occasionnel
Bonjour , comment faire pour récupérer le numéro de semaine d'une date : ex : le 06/01/2010 c'est la semaine 1
merci pour vos réponses.
merci pour vos réponses.
=NO.SEMAINE("Votre date")
[COLOR=DarkSlateGray][B]Function ISO(r, Optional x As Boolean = False) [COLOR=DarkOrange]'Transcription ISO d'une date grégorienne.[COLOR=DarkSlateGray]
Application.Volatile
Dim d2&, d3&, d4&
r = CDate(r)
d2 = r + 1 - Weekday(r, vbMonday)
d3 = DateSerial(Year(d2 + 3), 1, 1)
d4 = d3 + 1 - Weekday(d3, vbMonday) - (Weekday(d3, vbMonday) > 4) * 7
ISO = Year(d3) & "-W" & Format((d2 - d4) \ 7 + 1, "00") & IIf(x, "", "-" & Weekday(r, vbMonday))
End Function[/COLOR][/COLOR][/B][/COLOR]