ein Teil meines Codes lautet:
. . .
Die Überschreitung wird mir nur in ganzen Stunden angezeigt.
Wie muss ich ändern, dass auf halbe Stunden gerundet und angezeigt wird?
Gruß
Mike
ein Teil meines Codes lautet:
. . .
Die Überschreitung wird mir nur in ganzen Stunden angezeigt.
Wie muss ich ändern, dass auf halbe Stunden gerundet und angezeigt wird?
Gruß
Mike
da ich nicht weiss was in dblChkInc für eine Zahl steht, mit Fix erhältst du auf jeden Fall eine Integer bzw. Ganzzahl.
Gruss Rainer
Function STUNDENLOHN() As Double
STUNDENLOHN = ActiveSheet.Range("AO47").Value
End Function
Function MONATSVERDIENSTGRENZE() As Double
MONATSVERDIENSTGRENZE = ActiveSheet.Range("AO45").Value
End Function
Function WOCHENSTUNDENGRENZE() As Integer
WOCHENSTUNDENGRENZE = ActiveSheet.Range("AO49").Value
End Function
Wie müsste man ändern?
Gruß
Mike
Format(Round((dblChkInc / STUNDENLOHN) - (MONATSVERDIENSTGRENZE / STUNDENLOHN), 2), "#,##0.00")
Gruss Rainer
Gruß
Mike
Format(Application.WorksheetsFunction.RoundUp(dblChkInc / STUNDENLOHN - MONATSVERDIENSTGRENZE / STUNDENLOHN / 5, 1) * 5, "#,##0.00")
Gruss Rainer
Gute Nacht
Mike