Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I built a small app which uses two Power Queries (pulling security prices from the Yahoo Finance website). The query results are loaded into a PQ table.
When a command button is clicked the two queries are refreshed using the following code:
Dim q As WorkbookQuery
For Each q In ThisWorkbook.Queries
With ThisWorkbook.Connections("Query - " & q.Name).OLEDBConnection
.BackgroundQuery = False
.Refresh
End With
Next q
Application.CalculateUntilAsyncQueriesDone
My problem is that this code sometimes executes error free and sometimes results in:
Run time error 1004
Applicaiton-defined or Object-defined error
The error occurs on the line ".BackgroundQuery = False" (in red above).
Does somebody know why this code sometimes results in error 1004?
Thanks in advance for any suggestions.
Roland
Hi @BoaRoland
You can refer to the followin link.
.refresh BackgroundQuery runtime error 1004 - Microsoft Community
Best Regards!
Yolo Zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 8 | |
| 7 | |
| 7 | |
| 4 | |
| 3 |