Hi -

If you can post your code as how you get the data using xlQ ( I believe it is via VBA codes also) and what are you doing after you get this data, then we might give some insight.

Probably, take out the xlQ processing in the VBA and run it somewhere like VBS script then set a time interval to run, then you can run your other VBA staff referencing the data grabbed from the system that has been dump in a text file or something..

Regards,
event