Hi Nithin
I think you are using Workbook.SaveAs to save the file as XML. In that case you have little control of the format.
Excel takes the CEllFormat and applies the same in XML
1). If cell has percentage format it will be saved as a number and the format will be part of the style
2). Though you have 2.8525% on your Excel range, the actual data would be 2.8524999999999998E-2
Cheers
Shasur
http://www.dotnetdud.blogspot.com
VBA Tips & Tricks (
http://www.vbadud.blogspot.com)