OVH Cloud OVH Cloud

probléme de dates

1 réponse
Avatar
P.Manuel
Voila avec un calendrier renseigné date ;jour ;jr sem;année je voudrais
pouvoir par vba ou autreafficher sur form une recap des jours de semaine en
+ ou -sur mois par raport a An-1.Genre 1dimanche en plus 1samedi en moins.

1 réponse

Avatar
Jessy Sempere [MVP]
Bonjour

Voici une fonction qui te permettra de connaître le nombre d'un
jour pour un mois d'une année précise.
Pour connaître par exemple le nombre de vendredi pour le mois
d'octobre 2005, il ta faudra l'appeler comme ça :

fNbDayInMonth, 10, 2005, vbFriday

Voici le code de la fonction à mettre dans un module standard
de la base :
*****************************************
Function fNbDayInMonth(intMonth As Integer, _
intYear As Integer, intDay As VbDayOfWeek)

Dim dtDeb As Date
Dim dtFin As Date
Dim dtAnalyse As Date

dtDeb = DateSerial(intYear, intMonth, 1)
dtFin = DateSerial(intYear, intMonth + 1, 0)

For dtAnalyse = dtDeb To dtFin
If Weekday(dtAnalyse) = intDay Then _
fNbDayInMonth = fNbDayInMonth + 1
Next

End Function
*****************************************
--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"P.Manuel" a écrit dans le message de
news:43553855$0$1450$
Voila avec un calendrier renseigné date ;jour ;jr sem;année je voudrais
pouvoir par vba ou autreafficher sur form une recap des jours de semaine
en

+ ou -sur mois par raport a An-1.Genre 1dimanche en plus 1samedi en moins.