Ankur Teotia
New Member
- Joined
- Feb 16, 2020
- Messages
- 10
- Office Version
- 2016
- Platform
- Windows
HI Team - I am unable to copy second table on website as the below code only help to get first table of the website not getting second table of the website as well using the below code
Please help me here in completing the code
Sub getPPA()
Dim IE As New InternetExplorerMedium
IE.Visible = False
IE.Navigate ("Midway Authentication Portal")
Do While IE.Busy = True
DoEvents
Loop
Do While IE.ReadyState <> READYSTATE_COMPLETE
DoEvents
Loop
Do While IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0) Is Nothing
DoEvents
Loop
Dim rowCount As Integer
rowCount = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr").Length
With Sheets("dash")
For i = 0 To rowCount - 1
.Cells(i + 1, 1) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(0).innerText
.Cells(i + 1, 2) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(1).innerText
.Cells(i + 1, 3) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(2).innerText
.Cells(i + 1, 4) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(3).innerText
.Cells(i + 1, 5) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(4).innerText
.Cells(i + 1, 6) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(5).innerText
.Cells(i + 1, 7) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(6).innerText
.Cells(i + 1, 8) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(7).innerText
.Cells(i + 1, 9) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(8).innerText
.Cells(i + 1, 10) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(9).innerText
Next i
End With
End Sub
Please help me here in completing the code
Sub getPPA()
Dim IE As New InternetExplorerMedium
IE.Visible = False
IE.Navigate ("Midway Authentication Portal")
Do While IE.Busy = True
DoEvents
Loop
Do While IE.ReadyState <> READYSTATE_COMPLETE
DoEvents
Loop
Do While IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0) Is Nothing
DoEvents
Loop
Dim rowCount As Integer
rowCount = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr").Length
With Sheets("dash")
For i = 0 To rowCount - 1
.Cells(i + 1, 1) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(0).innerText
.Cells(i + 1, 2) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(1).innerText
.Cells(i + 1, 3) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(2).innerText
.Cells(i + 1, 4) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(3).innerText
.Cells(i + 1, 5) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(4).innerText
.Cells(i + 1, 6) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(5).innerText
.Cells(i + 1, 7) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(6).innerText
.Cells(i + 1, 8) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(7).innerText
.Cells(i + 1, 9) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(8).innerText
.Cells(i + 1, 10) = IE.document.getElementById("secondaryProductivityList").getElementsByTagName("tbody")(0).getElementsByTagName("tr")(i).getElementsByTagName("td")(9).innerText
Next i
End With
End Sub