Excel QueryTable不加载网页

时间:2017-05-28 23:28:14

标签: vba excel-vba excel

我使用网页将信息下载到Excel工作表中。具体来说,旧的雅虎财务API

<style>
.dropdown.navbar-form.js-menu-search-container {
    display: none !important;
}
<style>
直到一个月前,它才能完美运作。雅虎财务API发生了变化,所以新的是:

myurl = "http://ichart.finance.yahoo.com/table.csv?s=AAPL&a=01&b=01&c=2016&d=01&e=01&f=2017&g=d&ignore=.csv"

'this is the old web address

With ws.QueryTables.Add(Connection:="URL;" & myurl, _
Destination:=ws.Range("a1"))
            .BackgroundQuery = True
            .TablesOnlyFromHTML = False
            .Refresh BackgroundQuery:=False
            .SaveData = True

当我更换新的&#39; myurl&#39;时,程序会给出1004错误消息 &#34;无法打开(myurl)您无法下载所请求的信息&#34;

1 个答案:

答案 0 :(得分:0)

可悲的是,雅虎取消了下载历史股票价格的能力,请查看尼克松的雅虎论坛,管理员帖子,时间为2017年5月17日下午02:59。 enter image description here