我可以从 power query 获取数据到 vba 变量吗?

Ром*_*тев 6 vba powerquery

我有一个强大的查询函数,例如getData带有一个参数filename 我可以直接在 vba 变量中调用该函数吗?就像是:

Sub MyTest()
  Dim MyVar
  MyVar = ThisWorkbook.Queries("getData").Invoke("mytable.xls")
  MsgBox "The Value is " & MyVar
End Sub
Run Code Online (Sandbox Code Playgroud)

我用的是Excel 2016

小智 3

遗憾的是,您无法将 Power Query 结果加载到 VBA 变量。您必须首先将其加载到纸张上。以下是一个帖子,一位 Microsoft 员工确认了这一点: 链接到与该问题相关的 Microsoft 员工