Hi Bob,

Thanks for the extra line of code which now confuses me even more...
Somewhere along the lines you would think maths would apply?
My code is basically saying if (3 * 0.2) = 0.6 then... Which it does.
Now you have me doing something even more bizaar.
(3 * 0.2) - 0.6 = 0.. right? No according to result I am getting its 5.55111512312578E-17

Anyone able to explain what floating point precision is and why it affects simple maths.
Where I am sitting just now is I cannot trust Excel to do simple maths. 3 * 0.2. Simples. No?