作者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/cn.aspx?n=bbs/Visual_Basic/M.1537772010.A.592.html