on normal Round() function, the second parameter is an Integer (not a fraction).
so if you are just rounding on 2 decimal places:
' Round Up - always rounds away from zero
Public Function RoundUp(ByVal Value As Double, ByVal DecimalPlaces As Integer) As Double
Dim factor As Double...