Fonction Jour de Pâques

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

marco57

XLDnaute Occasionnel
Bonjour à toutes et tous,

J'ai récupéré la formule suivante pour trouver le jour de Pâques en fonction de l'année :
=PLANCHER(DATE(Année;5;JOUR(MINUTE(Année/38)/2+56));7)-34

Elle est relativement simple et semble fonctionner dans une feuille de calcul.

Je souhaiterais utiliser cette formule en code VBA mais il semble que :
Application.WorksheetFunction.Floor ne fonctionne pas.

Si quelqu'un avait une idée pour résoudre mon problème, il serait le bienvenu.

Merci d'avance

Marco
 
Bonjour marco, le forum

J'utilise cette fonction personnalisée, Trouvé sur le net, auteur inconnu :

Function paques(an As Integer) As Date
Dim a%, b%, c%, d%, e%, f%, g%, h%, i%, k%, l%, m%, n%, p%

'Auteur inconnu, merci à lui


    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 * (an Mod 19) + (an \\ 100) - ((an \\ 100) \\ 4) - (((an \\ 100) - (((an \\ 100) + 8) \\ 25) + 1)) \\ 3 + 15) Mod 30
    i = (an Mod 100) \\ 4
    k = (an Mod 100) Mod 4
    l = (32 + 2 * (b Mod 4) + 2 * i - h - k) Mod 7
    m = ((an Mod 19) + 11 * h + 22 * l) \\ 451
    n = (h + l - 7 * m + 114) \\ 31
    p = (h + l - 7 * m + 114) Mod 31
    paques = DateSerial(an, n, p + 1)
End Function


Il doit y avoir plus court, mais bon, celle-ci fonctionne.

salut
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

A
Réponses
5
Affichages
1 K
abrabr
A
V
Réponses
1
Affichages
924
Réponses
13
Affichages
8 K
R
Réponses
11
Affichages
3 K
romain001
R
S
Réponses
2
Affichages
1 K
Solis
S
P
Réponses
10
Affichages
2 K
Pierre1981
P
T
Réponses
1
Affichages
689
Thibault56
T
T
Réponses
2
Affichages
2 K
Retour