我正在使用以下代码从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
答案 0 :(得分:2)
为什么不简单地使用像Range("B3").CurrentRegion.Rows.Count
这样的东西?
请注意,在实际下载之前,您无法知道要下载的#行,并且由于您使用的是.BackgroundQuery = True
,因此您并不知道下载何时完成...