I have run into an issue with Excel 2013 when refreshing a QueryTable with BackGroundQuery set to False (BackgroundQuery has to be set to false for our purposes). When a que
Thank you all for the feedback and ideas. We found a work around that is fairly low impact for us.
We found that this issue was only present in Excel 2013 on Query Tables that have filters applied to them before the QueryTable was refreshed.
Our work around simply removed filtering from the sheet that has the QueryTable calling refresh with BackgroundQuery set to false then applying filters to our external data range.
Example:
Sheet3.AutoFilterMode = False
Sheet3.QueryTables(1).Refresh BackgroundQuery:=False
Sheet3.Range("ExternalData_3").AutoFilter
This solution works for our needs and I hope anyone else who runs into this issue finds this work around useful.