So finden Sie eine Reihe einer Tabelle, die von Web zu Excel eingefügt wurde
-
28-10-2019 - |
Frage
Ich erhalte eine Tabelle aus dem Web in Excel mit dem folgenden Code
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;some url")
.WebSelectionType = "xlSpecifiedTables"
.WebTables = "10"
.BackgroundQuery = True
.TablesOnlyFromHTML = True
.Refresh BackgroundQuery:=False
.SaveData = True
End With
Aber ich möchte auch die Zeile aus diesem Tisch bekommen, den ich bekommen habe. Wie kann ich das erreichen?
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;some url")
.LineCount 'is it smt like this???????
End With
Lösung
Warum nicht einfach so etwas wie Range("B3").CurrentRegion.Rows.Count
?
Beachten Sie, dass Sie die # Zeilen nicht kennen können, bevor Sie sie tatsächlich herunterladen, und da Sie verwenden .BackgroundQuery = True
, Sie wissen nicht genau, wann der Download vollständig ist ...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow