Bonsoir,
Je recherche une solution pour calculer le nombre de mois entre deux dates avec précision, j'ai trouvé ce code, comment le modifier pour afficher le résultat en mois précis et comment l'utiliser ensuite dans une requête ?
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Function CalculAge(ByVal Dat1 As Date, ByVal Dat2 As Date) As Integer If Month(Dat2) > Month(Dat1) Then CalculAge = DateDiff("yyyy", Dat1, Dat2) ElseIf Month(Dat2) = Month(Dat1) Then If Day(Dat2) >= Day(Dat1) Then CalculAge = DateDiff("yyyy", Dat1, Dat2) Else CalculAge = DateDiff("yyyy", Dat1, Dat2) - 1 End If Else CalculAge = DateDiff("yyyy", Dat1, Dat2) - 1 End If End Function
Philippe.
Partager