软件:office excel
版本: 2003
我有两个sheet,sheet1、sheet2
透过宏将shee1 D栏、sheet2 C栏相加,
格式都是“通用格式”
使用2个循环,
Sheet1.Cells(i, D) = Sheet1.Cells(i, D) + Sheet2.Cells(j, C)
但某一行的值:10.46 + (-10.25) 相加结果会变“0.21000000001”
之后,再与(-0.21)相加,会变“8E.165484812-16”之类的数值,
格式也变成“科学记号”。
重复做了几次,确认储存格格式、与储存格数值,
结果依然,有人知道为什么吗? 谢谢