Nombre de jours ouvrables

Contenu du snippet

Cette fonction assez, simple d'utilisation et pas vraiment optimisée, permet de donner le nombre de jours ouvrables pour un mois et une année donnée.

Source / Exemple :


Function MonthlyWorkingDays(ByVal YearNumber As Integer, ByVal MonthNumber As Integer) As Integer
Dim I As Integer

  I = Day(DateSerial(YearNumber, MonthNumber + 1, 0))
  While I > 0
    If Weekday(DateSerial(YearNumber, MonthNumber, I), vbMonday) < 6 Then
      MonthlyWorkingDays = MonthlyWorkingDays + 1
    End If
    I = I - 1
  Wend
End Function

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.