Bonjour tout le monde,
Dans un post ( Lien ) Clairette utilise le calendrier 1904 pour travailler avec des heures négatives.
Au cours du travail effectué, une anomalie est apparue que je n'explique pas.
Si on est en calendrier 1904, le VBA copie une cellule qui contient une date dans une autre cellule, alors le transfert s'effectue avec un décalage de 4 ans dans le futur. ( comme l'équivalent d'une date 1904 réactualisée en 1900)
Si on transfert cette date moins 1462 jours, pour retrouver la bonne date, on se retrouve avec la date décalée de 4 ans en arrière.
Si on transfert cette date moins 0, alors la date passe de calendrier 1904 au calendrier 1900 et c'est correct.
Une PJ pour expliquer le problème.
Quel esprit brillant aurait une explication ?
Dans un post ( Lien ) Clairette utilise le calendrier 1904 pour travailler avec des heures négatives.
Au cours du travail effectué, une anomalie est apparue que je n'explique pas.
Si on est en calendrier 1904, le VBA copie une cellule qui contient une date dans une autre cellule, alors le transfert s'effectue avec un décalage de 4 ans dans le futur. ( comme l'équivalent d'une date 1904 réactualisée en 1900)
Si on transfert cette date moins 1462 jours, pour retrouver la bonne date, on se retrouve avec la date décalée de 4 ans en arrière.
Si on transfert cette date moins 0, alors la date passe de calendrier 1904 au calendrier 1900 et c'est correct.
Une PJ pour expliquer le problème.
Quel esprit brillant aurait une explication ?