[算表] excel vba 數值相加變亂數
軟體: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」之類的數值,
格式也變成「科學記號」。
重覆做了幾次,確認儲存格格式、與儲存格數值,
結果依然,有人知道為什麼嗎? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.107.10
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1432189703.A.A26.html
→
05/21 15:03, , 1F
05/21 15:03, 1F
→
05/25 13:47, , 2F
05/25 13:47, 2F
Office 近期熱門文章
PTT數位生活區 即時熱門文章
14
30