Unfortunately, I don't quite follow.
The only thing I understand is that you are saying that Access (VBA), is not capable of performing your calculations.
If that is the case, then there is no need to talk about VBA as the host for your calculation function (anymore), right?
And that also rules...