• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAの比較処理においてバグ?)

VBAの比較処理においてバグ?

このQ&Aのポイント
  • VBAの比較処理にバグがあるのかどうか疑問です。
  • 163.05 < 163.07 の比較でTrueを返してしまう問題があります。
  • 163.04 < (163.05 - 0.01) の条件がTrueになる不正な挙動が発生しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

If CCur(163.04) < (CCur(163.05) - CCur(0.01)) Then にしてみてください。バグというより丸め誤差です。

tyeggs
質問者

お礼

ありがとうございます。 久々のプログラミングで、すっかり丸め誤差忘れてました。 助かりました、早急な回答ありがとうございます。

関連するQ&A