を与える:のModは、間違った結果に
A = 19 Mod 6.7
間違っていただきました誰かが、私を言うことができます結果は5ですが、それは5.6 すべきですか?それは浮動小数点モジュラス機能(参照用のJavaを)持っていないよう
を与える:のModは、間違った結果に
A = 19 Mod 6.7
間違っていただきました誰かが、私を言うことができます結果は5ですが、それは5.6 すべきですか?それは浮動小数点モジュラス機能(参照用のJavaを)持っていないよう
うるさく、VBAは7
に6.7
を丸めます。
効果的には19 Mod CInt(6.7)
と評価され、CInt
は整数切り捨てではなくドイツ語の丸めを使用します。
ワークシート上のMOD関数の動作を複製する場合は、VBA equivalent to Excel's mod function
MODは、VBAでの整数関数であるを参照してください。
a - (b * (a/b))