Bonjour Toutfat, Drandreb et vgendron,
merci beaucoup pour ces retours.
Vgendron, la formule proposée marche très bien.
par contre, cela génère un truc bizarre sur la msgbox. je devrais avoir un message de ce type et la saisie erronée devrait en principe disparaitre en cliquant sur "annuler" :
Regarde la pièce jointe 1196355
or, ce n'est pas le cas, la date qui aurait été rentrée par erreur en A8 n'est pas effacée.
j'ai l'impression que la commande "Application.Undo" ne s'active pas.
merci beaucoup pour vos analyses