Sub Jours()
Dim x$, dat As Variant
On Error Resume Next
Do
x = InputBox("Entrez le nombre de jours depuis le 1er janvier :", "Jours", x)
If x = "" Then Exit Sub
dat = DateSerial(Year(Date), 1, x)
Loop While Not IsDate(dat)
MsgBox Day(dat) & " jour(s) du mois " & Month(dat) & " de " & Year(dat), , "Jours"
End Sub