Amir, salut !
Une petite rectification de ton explication (au cas où...) : il s'est en fait écoulé 1 jour de moins à compter du 1er janvier 1900 (que le nombre indiqué par le numéro de série).
Parce que Excel comptabilise un 29 février 1900 qui n'a jamais existé, 1900 n'étant pas une année bissextile. Ce n'est pas vraiment une "erreur" de Microsoft, l'erreur est en fait imputable à Lotus123 avec qui Excel était en concurrence à ses débuts et Microsoft a reproduit ce bogue volontairement pour assurer la compatibilité avec son concurrent.
Il s'ensuit que le renvoi des jours de la semaine avant le 1er mars 1900 est faux dans Excel, qui considère le 1er janvier 1900 comme un dimanche alors qu'il s'agissait d'un lundi...
Ce qui n'est guère compréhensible, c'est que cette erreur n'a jamais été rectifiée par Microsoft.
Alors que VBA ne commet pas la même erreur : le jour 1 en VBA est le 31 décembre 1899 (et VBA ne reconnait pas le 29 février 1900 comme date valide).
De même VBA reconnait les dates avant 1900 (remonte jusqu'en l'an 100), alors que depuis l'origine Excel ne permet pas de remonter avant 1900, ce qui n'en fait pas un outil vraiment adéquat pour les généalogistes...
Cordialement.