VBA – 从QueryTables中提取特定的数据

我目前在Mac上使用Excel 2011,我试图使用QueryTable拉数据,但我不得不导入整个表。 我正在将整个表格粘贴到一个隐藏的表格上,然后使用公式从特定单元格中提取数据。 为了向你展示我的意思,下面是一个例子:

Sub Yield() Dim URL As String Dim qt as QueryTable Dim hs As Worksheet Set hs = Worksheets("Hidden Sheet") Set ws = Worksheets ("Managed Equity Portfolios") URL = "http://www.nasdaq.com/symbol/spy" Sheets("Hidden Sheet").Visible = True Set qt = hs.QueryTables.Add( _ Connections:= "URL;" & URL, _ Destination:= hs.Range("A1")) qt.RefreshStyle = xlOverwriteCells = True qt.BackgroundQuery = True qt.SaveData = True qt.Refresh Background Query:= False 'I am using the same parameters here as my other code, honestly not 'sure why a lot of it is on here, but I kept it because it works. Worksheets("Hidden Sheet").Visible = False End Sub 

目前,我需要的信息被粘贴到单元格B42的隐藏表格中。 我是这么做的,我想要的信息单元格='隐藏表'B42,但这似乎不是很有效。 有没有什么办法可以将单元格B42放入Excel?

我会在这里清除任何问题,非常感谢你!