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 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 92 nouvelles fonctions).