Alors fait des recherches sur InputBox pleins de fils en parlent comme te le conseil l'ami Hasco
EDITION: Oui Gérard il fait très chaud mon ami ...quelques regrets des tropiques en cette saison ... UnCitronVertàtasanté... et à la santé du Fil et du Forum
Private Sub Workbook_Open()
Dim Dte
Do
Dte = Application.InputBox(prompt:="Entrer votre date", Title:="Date de travail", Type:=2)
If Not IsDate(Dte) Then MsgBox "Date non valide"
Loop Until IsDate(Dte)
Range("B2").Value = CDate(Dte)
End Sub