Bonjour,
Je souhaite calculer la difference en année entre deux dates.
Pour connaitre l'age d'une personne à une date fixee, je fais
DateDiff("yyyy",annee_naissance,date_fixee)
Le probleme est que l'option "yyyy" calcule la difference juste sur le chiffre des années des deux dates.
Exemple, si date_naissance="01/12/1989" et date_fixee="01/01/1990"
Je fais
DateDiff ("yyyy",#01/05/1990# ,#01/01/1992#)
qui me sort 2.
hors la personne n'a pas encore 2 ans, elle est a 1 an a cette date fixee.
Si je calcule la difference de jours et diviser par 365, j'ai des problemes aussi a cause des années bisextiles.
Auriez vous une solution a proposer ?
Partager