小编Sim*_*ris的帖子

刷新工作簿中的所有查询

这适用于.xls书籍,但也可以更改为.xlsx工作簿吗?还是它们的语法对两者都适用?

Option Explicit
Public Sub RefreshQueries()
  Dim wks As Worksheet
  Dim qt As QueryTable
  For Each wks In Worksheets
    For Each qt In wks.QueryTables
        qt.Refresh BackgroundQuery:=False
    Next qt
  Next wks
  Set qt = Nothing
  Set wks = Nothing
End Sub
Run Code Online (Sandbox Code Playgroud)

编辑-所以看来我的语法确实刷新了.xlsx工作簿,但没有刷新来自sql server的查询。如何通过VBA刷新这些内容。

excel vba excel-2007 excel-vba

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

excel ×1

excel-2007 ×1

excel-vba ×1

vba ×1