投稿者 シン  (社会人) 投稿日時 2011/5/12 10:54:40
小数で割り算ができる良い方法はあるのでしょうか。
具体的には

Dim a, b, c As double
c = a \ b

とする場合、bが小数になる時があるのですが、その場合自動的に整数に(四捨五入?)されてしまうようで、正しい答えが得られずに困っています。
例 12 \ 0.6 = 12

c = ( a *1000 ) \ ( b * 1000 )
とすると、誤差はあるでしょうが、それなりの数字がえられます。
でも、小数点以下のケタが多い時もあり、やはり誤差が気になります。

もっと良い方法はあるのでしょうか。