Salut juliette
il y a un probleme de type.
Ta ligne numsem= format(date,"ww",,) te donne le nombre de la semaine
Comme tu mets numsema en type date, cela te met numsem égale à la date 01/01/1900
Dim NumSem As Integer
Dim NomFichier As String
Application.DisplayAlerts = False
NumSem = Format(Date, "ww", , vbFirstJan1)
NomFichier = "test semaine " & Format(NumSem, "00")
If Mid(ActiveWorkbook.Name, 14, 2) < NumSem Then
ActiveWorkbook.SaveAs Filename:="C:\" & NomFichier 'adapter le repertoire selon le projet
End If
Bye Roland