Option Explicit
'reference to Microsoft HTML Object Library
Sub Web_Table_Option_One()
Dim objTable As Object
Dim lRow As Long
Dim lngTable As Long
Dim lngRow As Long
Dim lngCol As Long
Dim ActRw As Long
Dim HTMLdoc As New HTMLDocument
With CreateObject("MSXML2.XMLHTTP.6.0")
.Open "GET", "https://www.learnthat.org/pages/view/roots.html", False
.send
HTMLdoc.body.innerHTML = .responseText
End With
Set objTable = HTMLdoc.body.getElementsByTagName("Table")
For lngTable = 0 To objTable.Length - 1
For lngRow = 0 To objTable(lngTable).Rows.Length - 1
For lngCol = 0 To objTable(lngTable).Rows(lngRow).Cells.Length - 1
Cells(ActRw + lngRow + 1, lngCol + 1) = objTable(lngTable).Rows(lngRow).Cells(lngCol).innerText
Next lngCol
Next lngRow
ActRw = ActRw + objTable(lngTable).Rows.Length + 1
Next lngTable
End Sub