Ostern und 1094
15.11.2004 12:23:44
Henri
Function Ostern(Jahr As Integer) As Date
Dim A%, B%, C%, D%, E%, M%, N%, P%
A = Jahr Mod 19
B = Jahr Mod 4
C = Jahr Mod 7
M = 24
N = 5
D = (19 * A + M) Mod 30
E = (2 * B + 4 * C + 6 * D + N) Mod 7
P = 22 + D + E
If P > 31 Then
If P = 56 And D = 28 And A > 10 Then
Ostern = DateSerial(Jahr, 4, 18)
ElseIf P = 57 Then
Ostern = DateSerial(Jahr, 4, 19)
Else
Ostern = DateSerial(Jahr, 4, P - 31)
End If
Else
Ostern = DateSerial(Jahr, 3, P)
End If
End Function
Wie bekomme ich diese Formel jetzt gültig wenn ich die 1904 Datumswerte aktiviert habe?
Henri