re merci pour ta reponse mais j'ai une erreur d'execution"1004"
erreur definie par l'applicaitiion ou par l'objet
l'erreur ce situe au niveau de:
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
If Range("N1") = 1 Then Range("G1") = Date Else Range("G1") = Date - 1
Range("G1").NumberFormat = "dd/mm/yyyy"
Application.EnableEvents = True
End Sub