Nombre de lundi
Cette fonction permet de calculer le nombre de lundi entre deux dates
Pour calculer la différence en semaines, en jours et autres entre deux dates, on utilise la fonction Access DateDiff(). Pour compter uniquement les lundis, il faut étoffer un peu et on utilisera la fonction suivante.
Function fnNombreDeLundi(dDate1 As Date, dDate2 As Date) As Integer ' 'Syntaxe: ' X = fnNombreDeLundi([date1],[date2]) ' Dim j As Double Dim dPremLundi As Date j = Weekday(dDate1) 'si jour semaine > lundi If j > 2 Then j = 7 - j dDate1 = DateAdd("d", j, dDate1) End If fnNombreDeLundi = DateDiff("d", dDate1, dDate2, 2, 2) / 7 End Function
Dernière modification : 07/09/2010 17:54
Catégorie : Les mémos - Dates - Heures
Page lue 5558 fois