OVH Cloud OVH Cloud

serie.jour.ouvre en vba

3 réponses
Avatar
Zakarum92
Bonsoir à tous,

Je voudrais savoir si il existe une instuction vba qui fait la même chose
que la fonction =SERIE.JOUR.OUVRE(date_début;nb_jours;jours_fériés).

Exemple pour la fonction =JOUR360(Date_Debut;Date_Fin) :

J'ai réussi à faire ceci :
Function NbreJrs(Date_Debut As Date_Fin, date2 As Date)
With Application.WorksheetFunction
NbreJrs = .Days360(date1, date2)
End With
End Function

Merci d'avance pour vos réponses.

Bonnes fêtes de fin d'année.

Zakarum92

3 réponses

Avatar
MichDenis
voir ton messsage du fil précédent !


" Zakarum92" a écrit dans le message de news:
45958c7f$0$21142$
Bonsoir à tous,

Je voudrais savoir si il existe une instuction vba qui fait la même chose
que la fonction =SERIE.JOUR.OUVRE(date_début;nb_jours;jours_fériés).

Exemple pour la fonction =JOUR360(Date_Debut;Date_Fin) :

J'ai réussi à faire ceci :
Function NbreJrs(Date_Debut As Date_Fin, date2 As Date)
With Application.WorksheetFunction
NbreJrs = .Days360(date1, date2)
End With
End Function

Merci d'avance pour vos réponses.

Bonnes fêtes de fin d'année.

Zakarum92
Avatar
JB
Bonjour,

F2 contient la date, F3 le nb de jours. Férié est un champ nommé
contenant le jours fériés.
(Outils/Macro complémentaire/Utilitaire analyse doit être coché)

temp = [SERIE.JOUR.OUVRE(F2,F3,férié)]
MsgBox Format(temp, "dd/mm/yyyy")

Fonction SérieJourOuvré():

Function SérieJourOuvré(d, j)
SérieJourOuvré = Evaluate("SERIE.JOUR.OUVRE(""" & d & """," & j &
",férié)")
End Function

Sub essai()
d = #1/19/2007#
d2 = SérieJourOuvré(d, 5)
MsgBox Format(d2, "dd/mm/yyyy")
End Sub

JB


Bonsoir à tous,

Je voudrais savoir si il existe une instuction vba qui fait la même cho se
que la fonction =SERIE.JOUR.OUVRE(date_début;nb_jours;jours_férié s).

Exemple pour la fonction =JOUR360(Date_Debut;Date_Fin) :

J'ai réussi à faire ceci :
Function NbreJrs(Date_Debut As Date_Fin, date2 As Date)
With Application.WorksheetFunction
NbreJrs = .Days360(date1, date2)
End With
End Function

Merci d'avance pour vos réponses.

Bonnes fêtes de fin d'année.

Zakarum92


Avatar
Zakarum92
Bonjour JB,

Cela fonctionne très bien merci de ton aide.

Bonne fêtes de fin d'année à toi et à tes proches.

Zakarum92

"JB" a écrit dans le message de news:

Bonjour,

F2 contient la date, F3 le nb de jours. Férié est un champ nommé
contenant le jours fériés.
(Outils/Macro complémentaire/Utilitaire analyse doit être coché)

temp = [SERIE.JOUR.OUVRE(F2,F3,férié)]
MsgBox Format(temp, "dd/mm/yyyy")

Fonction SérieJourOuvré():

Function SérieJourOuvré(d, j)
SérieJourOuvré = Evaluate("SERIE.JOUR.OUVRE(""" & d & """," & j &
",férié)")
End Function

Sub essai()
d = #1/19/2007#
d2 = SérieJourOuvré(d, 5)
MsgBox Format(d2, "dd/mm/yyyy")
End Sub

JB


Bonsoir à tous,

Je voudrais savoir si il existe une instuction vba qui fait la même chose
que la fonction =SERIE.JOUR.OUVRE(date_début;nb_jours;jours_fériés).

Exemple pour la fonction =JOUR360(Date_Debut;Date_Fin) :

J'ai réussi à faire ceci :
Function NbreJrs(Date_Debut As Date_Fin, date2 As Date)
With Application.WorksheetFunction
NbreJrs = .Days360(date1, date2)
End With
End Function

Merci d'avance pour vos réponses.

Bonnes fêtes de fin d'année.

Zakarum92