Fonction VBA : nbDaysMonth

La fonction VBA nbDaysMonth renvoie le nombre de jours d'un mois en fonction d'une date.

Utilisation :

nbDaysMonth(date)


Exemples d'utilisation

Calcul du nombre de jours du mois de février 2016 en entrant une date de ce mois nbDaysMonth(exempleDate) :

Sub exemple()

    exempleDate = CDate("25.02.2016") 'Date pour exemple
   
    nbJours = nbDaysMonth(exempleDate) 'Nombre de jours du mois de février 2016
   
    MsgBox nbJours

End Sub
fonction-vba-excel-nb-jours-mois - nb-days-month

Cette fonction accepte également les dates au format texte nbDaysMonth("18/02/17") :

Sub exemple2()

    exempleDate = "18/02/17" 'Date au format texte pour exemple
   
    nbJours = nbDaysMonth(exempleDate) 'Nombre de jours du mois de février 2017
   
    MsgBox nbJours

End Sub
fonction-vba-excel-jours-mois - nb-days-month

Remarque : cette fonction nécessite l'installation du pack de fonctions XLP (un add-in gratuit pour Excel qui ajoute 87 nouvelles fonctions).