I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Public Function Arbejdsdag(Dato As Date) As Boolean If Weekday(Dato) = 7 Or Weekday(Dato) = 1 Then Arbejdsdag = False Else Arbejdsdag = True End If End Function
Public Function FindAntalArbejdsdage(Startdato As Date, Slutdato As Date) As Long Dim tmpDato As Date Dim n As Integer tmpDato = Startdato Do Until tmpDato >= Slutdato If Arbejdsdag(tmpDato) Then n = n + 1 End If tmpDato = tmpDato + 1 Loop FindAntalArbejdsdage = n End Function
hmm, ja men det er lidt svært sådan som jeg har skruet den sammen nu....hmmm....
Prøv denne:
Public Function FindAntalArbejdsdage(Startdato As Date, Slutdato As Date) As Long Dim tmpStart As Date Dim tmpSlut As Date Dim n As Integer If Startdato > Slutdato Then tmpStart = Slutdato tmpSlut = Startdato Else tmpStart = Startdato tmpSlut = Slutdato End If Do Until tmpStart >= tmpSlut If Arbejdsdag(tmpStart) Then n = n + 1 End If tmpStart = tmpStart + 1 Loop If Startdato <= Slutdato Then FindAntalArbejdsdage = n Else FindAntalArbejdsdage = -n End If End Function
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.