Excel 2007 VBA kode regner forker med Div operatoren
I en projektstyring har jeg en arbejdsopgave på 112 timer. Hver arbejdsdag er 7,40 timer. Med Div division (\)forventede jeg at få resultatet 15 hele arbejdsdage og resterende timer 1 ved Mod division (15 dage a' 7,40 timer = 111 timer + 1 time). Men...Div division giver 16 og Mod division får jeg ikke til at vise decimaltal.
Ved nogle variabler (hours = 8, 20) bliver regnestykket med nedenstående kode rigtig.
Dim hours, days As Integer
Const arbt = 7.4
days = hours \ arbt
hours = hours - days * arbt (istedet for Mod-division).
Er der en af jer, der gennemskuer hvad jeg ikke forstår?
Hilsen Henry