>>812
まあ>>819のリンク先ぐらいせめて読んだ方がいいよ。
どうせまだ読んでやしないんだろ?
馬鹿じゃなければ、コンピュータが実数をどう扱うかのイメージがだいたいつかめれば
必要な結果を得るためにはどういう処理をしたらいいか自ずとわかるはず。

812は理科系の人間じゃないのかな。あるいはよほど三流処の出か。
実数演算をするときには実験の数値を扱うときのように(もちろん理由は全く違うけど)
有効数字(桁数)を意識しなきゃダメだ。

たとえば必要な精度が小数点以下第二位までと予めわかってるなら演算結果を変数に
しまう前にRoundで小数点以下第二位までに丸めなきゃ。
そうすりゃそのデータ型の扱う数値の範囲を超えない限り誤差はでないよ。
もちろんこれは厳密な言い方ではないけどね。

それから言うまでもないが特に理由もないのにVariant型の変数なんて使わないことだね。