Access should give a log of all statements that SQL Server could not process

If you call

       SELECT * FROM Customers WHERE CustomVBA_BusinessDays(DateStart, DateEnd) > 200

This would be slower than

       SELECT * FROM Customers WHERE CustomerID='BOLID'

Please log to a log table (or a trace file in the current directory).