Re : VBA ajouter n jours ouvrés à la date du jour
je m'explique :
je prends une date de départ qui est un jour ouvré,
je rajoute 5 jours sans compter samedi + dimanche + férié
ex. date départ = jeudi 27 octobre 2011
je rajoute 1 jour je teste
si c'est pas férié je compte ce jour sinon je ne le compte pas
j'obtiens vendredi 28 octobre 2011 qui compte car ouvré donc mon compteur est à 1
je rajoute 1 jour je teste
si c'est pas férié je compte ce jour sinon je ne le compte pas
j'obtiens le samedi 29 que je ne compte pas car samedi = non ouvré mon compteur est toujours à 1
je rajoute 1 jour je teste
si c'est pas férié je compte ce jour sinon je ne le compte pas
j'obtiens le dimanche 30 novembre que je ne compte pas car dimanche = non ouvré mon compteur est toujours à 1
je rajoute 1 jour je teste
si c'est pas férié je compte ce jour sinon je ne le compte pas
j'obtiens le lundi 31 octobre qui compte car ouvré
c'est donc mon 2ème jour compté (= ouvré) mon compteur est à 2
je rajoute 1 jour je teste
si c'est pas férié je compte ce jour sinon je ne le compte pas
j'obtiens mardi 1er novembre qui ne compte pas car férié mon compteur est toujours à 2
je rajoute 1 jour je teste
si c'est pas férié je compte ce jour sinon je ne le compte pas
j'obtiens le mercredi 2 novembre qui compte
ce jour compte car ouvré mon compteur est à 3
je rajoute 1 jour je teste
si c'est pas férié je compte ce jour sinon je ne le compte pas
j'obtiens le jeudi 3 novembre qui compte car ouvré mon compteur est à 4
je rajoute 1 jour je teste
si c'est pas férié je compte ce jour sinon je ne le compte pas
j'obtiens le vendredi 4 novembre, qui compte car ouvré mon compteur est à 5
j'ai ma date + 5 jours ouvrés j'écris cette date dans la colonne G
ensuite je passe à autre chose (les 6 semaines ouvrées)...
j'espère que c'est plus clair pour toi.
Je te remercie de tous tes efforts pour me rendre service
Bizz
C@thy