Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Nbre de jours dans une année

  • Initiateur de la discussion Fredrennes
  • Date de début
F

Fredrennes

Guest
Bonjour à tous,

Pouvez-vous me dire s'il existe une fonction me permettant d'obtenir le nombre de jours compris dans une année svp ?

Ex : fonction(année)=365

Merci

Bonne journée

Cdlt

Fred
 
A

andré

Guest
Salut,

Je ne connais pas de fonction, bien une petite formule.
Voici deux exemples (format standard) :

=DATE(5;1;1)-DATE(4;1;1)
=MOIS.DECALER(AUJOURDHUI();12)-AUJOURDHUI()+1

Ândré
 
C

Christophe

Guest
Une année est bissextile si elle est divisible par 4, sauf les siècles non divisible par 400.

ex : 1998 non bissextile
2000 bissextile
2004 bissextile
2100 non bissextile

Public Function NbJours(annee As Integer) As Integer
If annee Mod 4 = 0 Then
If annee Mod 100 = 0 And annee Mod 400 <> 0 Then NbJours = 365 _
Else NbJours = 366
Else
NbJours = 365
End If
End Function

Sub test()
MsgBox "Nombre de jours dans 1998 : " & NbJours(1998)
MsgBox "Nombre de jours dans 2000 : " & NbJours(2000)
MsgBox "Nombre de jours dans 2004 : " & NbJours(2004)
MsgBox "Nombre de jours dans 2003 : " & NbJours(2003)
MsgBox "Nombre de jours dans 2100 : " & NbJours(2100)
End Sub
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…