我有一个返回动态列数的幂查询。
如果我单步执行以下步骤。
我发现在Excel中生成的表有我期望的8列,再加上第一次刷新剩下的5个完全空白列。我尝试了许多步骤,包括更改连接设置和表属性。如果可能的话,我想避开VBA。
有没有人有什么建议?
编辑:我相信,通过在任何查询上添加其他列可以复制此行为,然后按刷新。在我的场景中,它们只是从先前返回更多列的查询中删除。
在步骤1和步骤2之间,我将右键单击“工作簿查询”窗格中的“查询”,然后选择“加载到/仅创建连接”。这将删除整个Excel表。
然后再次右键单击Query并选择Load To / Table / Existing worksheet。