VBA将0与接近于零的科学表示法相匹配



我正在尝试在数组之间匹配值。

我意识到有些运算将这些值计算为False,而if应该为true。其中一个值似乎包含更多的十进制值。

Debug.Print x / 100
Debug.Print y
Debug.Print (x / 100) - y

这导致:

0.9248

0.9248

1.110220322462516e-16

我试过用round&formatcurrency。虽然它将显示四舍五入的值,但在计算时仍保留科学符号。

有人对我如何让x=y标记为"true"有什么建议吗?

谢谢。

BigBen链接,使用abs函数并检查是否小于特定值。

相关内容

最新更新