Cómo encontrar la cuenta de una mesa que pegó de Web a Excel
-
28-10-2019 - |
Pregunta
Estoy recibiendo una tabla de Web en Excel con el código a continuación
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;some url")
.WebSelectionType = "xlSpecifiedTables"
.WebTables = "10"
.BackgroundQuery = True
.TablesOnlyFromHTML = True
.Refresh BackgroundQuery:=False
.SaveData = True
End With
Pero también quiero obtener el recuento de filas de esa mesa que obtuve. Entonces, ¿cómo puedo lograr eso?
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;some url")
.LineCount 'is it smt like this???????
End With
Solución
¿Por qué no simplemente usar algo como Range("B3").CurrentRegion.Rows.Count
?
Tenga en cuenta que no puede conocer las # filas que se descargarán antes de descargarlas, y como está usando .BackgroundQuery = True
, realmente no sabes cuándo se completa la descarga ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow