检测/处理查询表失败

时间:2012-08-14 17:02:53

标签: excel vba

我对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

1 个答案:

答案 0 :(得分:0)

现在失败后会发生什么?通常,您将使用On Error Goto ...来处理错误。

如果您不熟悉VBA中的处理错误,那么http://www.cpearson.com/excel/errorhandling.htm是一个很好的概述,可以帮助您入门。