CALCUL DU NOMBRE DE JOURS OUVRABLES ENTRE DEUX DATES

Signaler
-
Messages postés
2
Date d'inscription
mardi 25 mai 2010
Statut
Membre
Dernière intervention
26 mai 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8717-calcul-du-nombre-de-jours-ouvrables-entre-deux-dates

Messages postés
2
Date d'inscription
mardi 25 mai 2010
Statut
Membre
Dernière intervention
26 mai 2010

Impec, merci beaucoup
Messages postés
4
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
22 juillet 2004

Pour avoir le nombre de jour férié entre deux dates il suffit de faire le contraire de nbjourouvrable.
du genre :
function nbjourferie(datdeb,datfin)
if datdeb="" or datfin="" then exit function
nbjourferie=0
nbjourtot = DateDiff("d",datdeb,datfin) + 1

for i=1 to nbjourtot

if ferie(datdeb) then
nbjourferie= nbjourferie + 1
endif

datdeb=DateAdd("d",1,datdeb)

next



End function
Messages postés
2
Date d'inscription
mardi 25 mai 2010
Statut
Membre
Dernière intervention
26 mai 2010

Bonsoir
Tout d'abord merci pour ce code ma foi fort utile pour comptabiliser les journées travaillées. J'ai essayé de l'adapter pour qu'il fonctionne quand le samedi ou le dimanche sont travaillés. Ca fonctionne très bien, cependant je n'arrive pas à afficher le nombre de jour férié de chaque mois. Quelle variable utiliser ?
Merci de votre aide.
Slymalen
Messages postés
4
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
22 juillet 2004

de ce que je me souviens du fonctionnement dans acces .
tu colles les deux fonction dans ton code et tu appelles la fonction principale :
nbjours=nbjourouvrable(datedebut ,datefin)
en ayant défini ta variable nbjours au préalable et normalement c'est bon.
Afficher les 14 commentaires