NB JOURS OUVRES en Code VBA

  • Initiateur de la discussion Initiateur de la discussion XLTOF
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

X

XLTOF

Guest
Bonjour à tous

Je cherche un équivalent de la Fonction NB.JOURS.OUVRES en VBA.
Est-il possible d'appeller une fonction Standard d'Excel depuis VBA ?
Merci d'avance

A+
 
Re : NB JOURS OUVRES en Code VBA

Bonjour,

x = [NB.JOURS.OUVRES(A1,B1)]

donne le nombre de jours ouvrés entre les dates de A1 et B1

d = #1/1/2006#
f = Date
x = Evaluate("NB.JOURS.OUVRES(""" & d & """,""" & f & """)")

donne le nombre de jours ouvrés entre la date du jour et le 1er janvier 2006

d = #1/1/2008#
f = Date
z = Evaluate("NB.JOURS.OUVRES(""" & d & """,""" & f & """,fériés)")

fériés est le nom d'un champ contenant les jours fériés

x = "MOIS.DECALER(""" & [A1] & """,3)"
z = Evaluate(x)


JB
Formation Excel VBA JB
 
Re : NB JOURS OUVRES en Code VBA

Bonjour le fil, XLTOF, Boisgontier
x = [NB.JOURS.OUVRES(A1,B1)]
donne le nombre de jours ouvrés entre les dates de A1 et B1
Super la concision 😱

merci JB 🙂 🙂

Toutefois j'ai dû utiliser le nom anglais pour que ça marche dans un module (chez-moi)
Code:
x = [NETWORKDAYS(A1,A2)]
A plus
 
Re : NB JOURS OUVRES en Code VBA

Merci a vous.
C'est toujours surprenant la rapidité des réponses sur ce forum ! ;-)

petite question complémentaire :
Dans la formule indiquée x =[NETWOKDAYS =(A1, B1)]
Est-ce que je peux remplacer les références aux cellules (A1, B1) par des variables ?

Merci d'avance

A bientôt
 
Re : NB JOURS OUVRES en Code VBA

Bonsoir,
Dans ce cas là:
d = #1/1/2008#
f = Date
z = Evaluate("NB.JOURS.OUVRES(""" & d & """,""" & f & """,fériés)")

Comment déclarer plusieurs date fériés dans fériés?

merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
186
Réponses
18
Affichages
538
Retour