'// Tested in VB (not in Access and Excel)
Private Sub Form_Load()
'// Test round
'// ?Round(1075450/100,0) * 100 '// <-- Original Round() function doesn't work as we expected. But we can try these two simple solutions below:
MsgBox RoundNum(1075450 / 100) * 100
MsgBox Format$(1075450 / 100, "#00") * 100 '// Return the same result
End Sub
Private Function RoundNum(Number As Double) As Long
If Int(Number + 0.5) > Int(Number) Then
RoundNum = CLng(Number) + 1
Else
RoundNum = CLng(Number)
End If
End Function