I ran in to this issue recently and I found that using a CStr wrapper around the expression resolves the issue:
CStr
? Int(0.5 + 0.00024575 * 10000000)
2457
? Int(CStr(0.5 + 0.00024575 * 10000000))
2458