Comment trouver le point de row d'un tableau qui a collé du web à excel
-
28-10-2019 - |
Question
Im reçoit une table de Web dans Excel avec le code ci-dessous
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;some url")
.WebSelectionType = "xlSpecifiedTables"
.WebTables = "10"
.BackgroundQuery = True
.TablesOnlyFromHTML = True
.Refresh BackgroundQuery:=False
.SaveData = True
End With
Mais aussi je veux obtenir le nombre de lignes de cette table que j'ai obtenue. Alors, comment puis-je réaliser cela?
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;some url")
.LineCount 'is it smt like this???????
End With
La solution
Pourquoi ne pas simplement utiliser quelque chose comme Range("B3").CurrentRegion.Rows.Count
?
Notez que vous ne pouvez pas connaître les lignes # à télécharger avant de les télécharger, et puisque vous utilisez .BackgroundQuery = True
, vous ne savez pas vraiment quand le téléchargement est terminé ...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow