Regarde les Fonctions :
- CDate(Expression)As Date qui permet de convertir une expression en une date.
- Format(Expression, [format],...)qui permet de convertir une expression dans un format de date précis.
Ce que je te conseille c'est d'utiliser Format() et de convertir le résultat fourni avec CDate().
Deux possibilités s'offrent alors :
- une erreur auquel cas tu peux informer l'utilisateur que sa date n'est pas valide.
- pas d'erreur tu peux intégrer ta date dans ta base.