看板 Visual_Basic 關於我們 聯絡資訊
大家好,最近在寫一些資料抓取工具, 會用到要取小數點的功能, 主要是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://www.ptt.cc/bbs/Visual_Basic/M.1537772010.A.592.html