Fonction VBA : nb_days_month

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

Utilisation :

nb_days_month(date)


Exemples d'utilisation :

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

Sub exemple()

    exemple_date = CDate("25.02.2016") 'Date pour exemple
   
    nb_jours = nb_days_month(exemple_date) 'Nombre de jours du mois de février 2016
   
    MsgBox nb_jours

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

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

Sub exemple2()

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

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