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

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

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