如何查找从Web粘贴到excel的表的RowCount

时间:2012-02-20 08:54:45

标签: excel vba excel-web-query

我正在使用以下代码从Excel中收到一个表格

With ActiveSheet.QueryTables.Add(Connection:= _
    "URL;some url")
    .WebSelectionType = "xlSpecifiedTables"
    .WebTables = "10"
    .BackgroundQuery = True
    .TablesOnlyFromHTML = True
    .Refresh BackgroundQuery:=False
    .SaveData = True
End With

但我也希望得到那张桌子上的行数。 那我怎么能实现呢?

With ActiveSheet.QueryTables.Add(Connection:= _
    "URL;some url")
    .LineCount 'is it smt like this???????
End With

1 个答案:

答案 0 :(得分:2)

为什么不简单地使用像Range("B3").CurrentRegion.Rows.Count这样的东西? 请注意,在实际下载之前,您无法知道要下载的#行,并且由于您使用的是.BackgroundQuery = True,因此您并不知道下载何时完成...