★バグではないよ。1.2-1.1<0.1_対策編
VBAとかで、条件式に、小数比較する場合に注意が必要なことを、
以下の記事で紹介しました。
この記事では、
10倍ないし、100倍などして、整数化してから、比較すれば良いですよ~~
と紹介しました。
でも、あまりかっこ良くないですよね!
なので、ちょっとおしゃれなヤツをご紹介します(^^♪
VBAには、通貨型と言うデータ型があります。
これは、10進数で小数を扱うものです。
小数点以下4桁までの取り扱いだぜ~~
っていう割り切り、硬派なヤツなんです。(正確には違いますが)
なので、小数を、通貨型に変えてしまえば、問題が解消されます。
◆ CCur(1.2)-CCur(1.1)
結果はこの通りです~~~~(^▽^)/