作者RuinGgg (Tank)
看板Visual_Basic
標題[VBA ] 取小數點第三位問題
時間Mon Sep 24 14:53:28 2018
大家好,最近在寫一些資料抓取工具,
會用到要取小數點的功能,
主要是Data1 和Data2要去做簡單比較,
Data1裡面是Excel資料,有小數點,
我是直接以Round(XX,3)來寫,
EX: 6.3333333 -> 6.333
Data2的資料是由VBA小程式跑出來的,
其中我用worksheetfunction.round(XX,3)來寫,但是6.3333333會變成6.334
另外試了worksheetfunction.rounddown,
結果變成6.332....
由於Data1和Data2我想用Vlookup去比對,所以索引資料一定要相符...就因爲這樣差了一
點點導致抓不到...
所以想請教大家有沒有碰過這問題?還是我有弄錯什麼??
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.172.250
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1537772010.A.592.html