by Sisyphus » Sun Jan 15, 2012 3:18 am
Hi,
I'm not familiar with MSQuery, but if you limit the number of datasets to 8640 and you actually get more the immediate suspicion falls on the query. It seems - is that true? - that the fault only occurs when you refresh the data. Refreshing requires the same query to be run again. If the result is different the query should have been altered. So, one should look at the Refresh process which I presume not to be owned by Excel.
Once the data have been received by Excel they can be processed and modified by Excel, including VBA code that Excel might employ. Having too much data may be preferrable to having too few. If you know the rules by which the extra data are eliminated by MS Query you can apply the same rules to the raw data after Excel has received them. The better way would be to get MS Query to work the way you want. However, since you have come to an Excel forum we can try to give you an Excel solution.
So, how can we help you process the data you have in a workbook?
Have a great day!
Sisyphus
I do this for "honour and country" - much less of the latter, actually.
If I helped you, award points, plenty of them.
If I bored you, deduct points for being too long-winded. (I know, :lol)