Re bonjour !
L'aide de VBA stipule ceci :
expression de date
Expression pouvant être interprétée comme une date. Il peut s'agir d'une combinaison de littéraux date, de nombres ayant l'aspect de dates, de chaînes ressemblant à des dates et de dates renvoyées par des fonctions. Une expression de date ne peut contenir que des combinaisons de chiffres et de chaînes représentant une date comprise entre le 1er janvier 100 et le 31 décembre 9999.
Les dates sont stockées sous la forme d'une partie d'un nombre réel. Les valeurs situées à gauche du séparateur décimal représentent la date, tandis que celles situées à sa droite représentent l'heure. Les valeurs négatives correspondent à des dates antérieures au 30 décembre 1899.
Au vu de la partie surlignée, pour entrer une date antérieur au 01/01/1900 il faut mettre un nombre négatif...
donc -1=30 décembre 1899 car 0 correspond au 00/01/1900 ! le jour zéro existe !!!!
le seul soucis c'est qu'Excel affiche une ribambelle de # alors il faut faire de la gestion de date et transformer le résultat en "texte".
@ bientôt