Bonjour je souhaiterai que mon inputbox ne réagisse que lorsque la valeur inscrit est une date de type jj/mm/aaaa.
J'ai déjà tout essayé et je suis désespéré ! Je veux juste qu'un opérateur rentre une date et que si elle n'est pas de type jj/mm/aaaa, un message d'erreur s'affiche.
Actuellement mon code est :
If IsDate(Nouvelledate) And Nouvelledate Like "##/##/####" Then
MsgBox "Le calendrier a été mis à jour!"
Sheets("Données").Range("X3").Value = Nouvelledate
Else
MsgBox "le format doit être jj/mm/aaaa!"
End If
Cependant que l'on rentre une date comme je le souhaite ou juste un numéro cela fonctionne ! Si on rentre 5, Excel comprend le 05/01/1900 et m'indique que mon calendrier a bien été mis à jour ! J'en perd mes cheveux ! A l'aide !