Angelo7891
XLDnaute Junior
Bonjour le forum
alors voila j'ai un souci
pour deux de mes macro je dois connaitre le nombre de jour qu'il y a dans le mois en cours (par exemple pour juillet il y a 31 jours )
j'ai donc fais une petite fonction
comme ceci :
et dans mes macro je met ce code :
or pour l'une de mes macro ca passe et pas pour l'autre
alors voila j'ai un souci
pour deux de mes macro je dois connaitre le nombre de jour qu'il y a dans le mois en cours (par exemple pour juillet il y a 31 jours )
j'ai donc fais une petite fonction
comme ceci :
Code:
Function DaysInAMonth(d As Date) As Integer
DaysInAMonth = DateAdd("m", 1, d) - d
End Function
Function DaysInThisMonth(month, year As Integer) As Integer
DaysInThisMonth = DaysInAMonth("1/" & month & "/" & year)
End Function
et dans mes macro je met ce code :
Code:
Dim Annee, Jour, Mois As Integer
Jour = Day(Now)
Mois = month(Now)
Année = year(Now)
nbjour = DaysInThisMonth(Mois, Année)
or pour l'une de mes macro ca passe et pas pour l'autre