我对excel的基本使用知之甚少,但我正在研究一些现有的代码。如果查询表服务器响应,我几乎可以正常工作。
我想知道我是否有办法检测查询表操作的失败?
这是代码......
With ActiveSheet.QueryTables.Add(Connection:="URL;" & qurl, Destination:=DataSheet.Range(Cells(row_stock, 27), Cells(row_stock + 199, 27))) ' was "AA7"
.BackgroundQuery = True
.TablesOnlyFromHTML = False
.Refresh BackgroundQuery:=False
.SaveData = True
End With
答案 0 :(得分:0)
现在失败后会发生什么?通常,您将使用On Error Goto ...来处理错误。
如果您不熟悉VBA中的处理错误,那么http://www.cpearson.com/excel/errorhandling.htm是一个很好的概述,可以帮助您入门。