I just replaced everything from " Round(" to " WorksheetFunction.Round(", that way it works as I need it, and it was easier to replace everything for sure, I had almost 50 lines of code with with the VBA Round function, and that could have caused some problems. Even though it is only me who currently work in code, maybe one day another person might touch it, and the "Format( n, "0.0")" might look like something else for someone who is not aware of the Banker's Rounding, at least That's what I think.