Как найти RowCount таблицы, вставленной из Интернета, чтобы преуспеть - PullRequest
0 голосов
/ 20 февраля 2012

Я получаю таблицу из Интернета в 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 Ответ

2 голосов
/ 20 февраля 2012

Почему бы просто не использовать что-то вроде Range("B3").CurrentRegion.Rows.Count?
Обратите внимание, что вы не можете знать # строк, которые нужно загрузить, перед их фактической загрузкой, а поскольку вы используете .BackgroundQuery = True, вы не знаете, когдазагрузка завершена ...

...