Stadig på modersmålet. For længe siden spurgte jeg, hvorfor du ikke svarer på dansk, når du kan læse det. Du svarede, at du ikke var dygtig nok. Hvor længe har du været i Danmark nu?
Still in english. Long time ago I asked, why you don't answer in danish, when you are able to read it. You answered, that did nok have that skill. How long have you stayed in Denmark now? You are welcome to correct my english.
I øvrigt er det rigtigt med helligdagene. Det bliver kompliceret.
Jørn -> Hmmm jeg har prøvet lidt forskelligt, men jeg tror ikke jeg har forstået hvad du mener... :o|
Det jeg vil er at tage eksempelvis fredag d. 14. januar og mandag d. 24. januar og udregne antallet af arbejdsdage herimellem. Dvs. resultatet bør blive 8 og ikke 10... (Datoformatet skal jeg nok selv rode med så det er ligegyldig om det er 14.01.05 eller 14/1-2005 eller noget andet. Det er funktionaliteten til udregning af dato jeg efterlyser)
'Your will need to alter this part to read a table from an access database ' From here ........................ Dim rst As DAO.Recordset Dim DB As DAO.Database 'Dim strSQL As String
Set DB = CurrentDb Set rst = DB.OpenRecordset("SELECT [HolidayDate] FROM tblHolidays", dbOpenSnapshot) ' To Here ............................. If intDayAdd > 0 Then Do While intDayAdd > 0 datStart = datStart + 1 rst.FindFirst "[HolidayDate] = #" & datStart & "#" If Weekday(datStart) <> vbSunday And Weekday(datStart) <> vbSaturday Then If rst.NoMatch Then intDayAdd = intDayAdd - 1 End If Loop
ElseIf intDayAdd < 0 Then
Do While intDayAdd < 0 datStart = datStart - 1 rst.FindFirst "[HolidayDate] = #" & datStart & "#" If Weekday(datStart) <> vbSunday And Weekday(datStart) <> vbSaturday Then If rst.NoMatch Then intDayAdd = intDayAdd + 1 End If Loop
End If
GetBusinessDay = datStart
Exit_Here: rst.Close Set rst = Nothing Set DB = Nothing Exit Function
Error_Handler: MsgBox Err.Number & ": " & Err.Description Resume Exit_Here End Function
Jeg har været fraværende, så jeg har ikke set tråden før nu, hvor Terry har løst problemet. Tak for påskønnelsen.
M.v.h. Jørn
Synes godt om
Ny brugerNybegynder
Din løsning...
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.