Bonjour,
Un exemple de date en semaine serait le bien venu pour comprendre ce que tu désire sinon, une petite proc qui te donne le numéro de la semaine de la date passée en argument :
Sub NumeroSemaine()
Dim LaDate As Date
Dim PremLundi As Date
Dim NumSemaine As Integer
LaDate = Date
'retoune le premier lundi de l'année de la date passée en argument
PremLundi = DateSerial(Year(LaDate - Weekday(LaDate - 1) + 4), 1, 1)
'retourne le numéro de la semaine
NumSemaine = Int((LaDate - PremLundi + Weekday(PremLundi) + 5) / 7)
MsgBox NumSemaine
End Sub
Hervé.