Bonjour,
La raison pour laquelle je voulais que tu gères l'ajout de 0 est la suivante:
Si tu utilises Format avec "dd/mm/yyyy", et la date 5/20/2019, ça te renverra la date comme étant le 20 mai 2019 (en comprenant que comme le 5/20/2019 n'est pas possible, ça doit être une date anglaise, donc dans ce sens "mm/dd/yyyy".
Pour contourner ce problème, voilà ce que je voulais faire: comme la fonction Format te renverra une date avec 2 chiffres pour le jours, 2 chiffres pour le mois, 4 chiffres pour l'année, afin de comparer si la date est toujours la même, il faut que celle qu'on a écrite au départ ait le même format, sinon tu vas par exemple avoir "3/5/19" = "03/05/2019" qui va renvoyer faux. En clair, tu veux tester que la date saisie soit correcte, pour ça il faut vérifier que c'est bien une date, puis que ce ne soit pas une date anglaise, avec isDate tu peux facilement tester la première condition, mais la seconde est plus compliquée à tester, à moins qu'on ait une fonction sur VBA pour tester ça, mais si elle existe, je ne la connais pas...