Ali
I don't know of a way that you can do this and retain the 'number' (that is you can format it as text). It will only strip the .0 off it is is 'insignificant', e.g zero and you can put that back through formatting. That is, it will never strip off a significant digit.
Surely 349, 349.0, or even 349.00000000000 are the same? But 349.00000000001 is not???
Regards
Nick Hodge
Microsoft MVP, Excel
Southampton, UK