Bonjour,
Cette fonction n'est pas la mienne (peut-être Isabelle ?); il faut passer l'année en paramètre :
Private Function fPaques(An) As Date
'Calcule date Paques
Dim a As Integer, b As Integer, C As Integer, d As Integer
Dim e As Integer, f As Integer, g As Integer, h As Integer
Dim I As Integer, J As Integer, k As Integer, l As Integer
Dim M As Integer, n As Integer, p As Integer
a = An Mod 19
b = An \ 100
C = An Mod 100
d = b \ 4
e = b Mod 4
f = (b + 8) \ 25
g = (b - f + 1) \ 3
h = (19 * a + b - d - g + 15) Mod 30
I = C \ 4
k = C Mod 4
l = (32 + 2 * e + 2 * I - h - k) Mod 7
M = (a + 11 * h + 22 * l) \ 451
n = (h + l - 7 * M + 114) \ 31
p = (h + l - 7 * M + 114) Mod 31
fPaques = DateSerial(An, n, p + 1)
End Function
Cordialement.
Daniel