お願いします。

【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel 2010
【3 VBAが使えるか    .】 まあまあ
【4 VBAでの回答の可否】 可

数値aと数値bがあります。
aは必ず整数ですが、bは小数のこともあります。

aはbで割り切れるかどうかを判定したいです。
割り切れるとは、余りが0なのはもちろん、割り算の答えが整数である、ということです。
よくわからないんですが、Mod演算子は、除算する前に丸めるとかなんとかで、
正しい答えが返ってきません。

何かいい方法はないでしょうか?