Я пытаюсь создать макрос, который облегчит мою работу, пока я получаю информацию только из первого ряда каждого элемента.
Я учусь программированию на ходу. но это цикл, который я до сих пор выполнил
<details open="open">
<summary tabindex="0" class="details-intd" id="wb-2" role="button" aria-expanded="true">
Ticket Details
<span class="rightP">
<strong>ref: </strong>
<span class="text-danger">#10</span>
<span class="mrgnlg">
<a class="bttm-0" href="editd.asp?id=9">Edit</a>
</span>
</span>
</summary>
<div class="col-3">
<strong>Requester:</strong>
<span class="tp">NAME</span><br>
<strong>Client:</strong> <br>
<span class="tp">NAME</span>
(PHONE#)<br>
DESCRIPTION<br>
<strong>POSITION:</strong> <br>
<span class="tp">NAME</span>
(PHONE#)
</div>
<!-- Another 3 div class="col-3" like the above with the same classes and tags with different information ofcourse-->
</details>
Это внутренний сайт, поэтому я не могу предоставить много.
For Each topic In IE.Document.getElementsByClassName("col-3")
With topic.getElementsByTagName("strong")
If .Length Then row = row + 1: Cells(row, 1) = .Item(0).innerText
End With
With topic.getElementsByClassName("tp")
If .Length Then Cells(row, 2) = .Item(0).innerText
End With
Next topic
Так что в настоящее время я получаю только первый ряд каждого <div class="col-3">
тега <strong>
и класса "tp"