Итак, на каждой странице вы можете собрать текущий набор ссылок в списке, но, взглянув на приведенный выше пример, вам нужно будет объединить протокол / домен с URL-адресом перед записью в Excel. Я бы не стал пытаться нажимать на эти записанные ссылки (предположительно, на гиперссылки), так как это неэффективно и порождает множество экземпляров IE, которые вам нужно помнить, чтобы закрывать вручную.
На любой данной странице возьмите список ссылок игенерировать полный URL-адрес в каждом случае
Dim nodes As Object, i As Long
Set nodes = ie.document.querySelectorAll(".details[id^='mk:']")
With ActiveSheet
For i = 0 To nodes.Length -1
.Cells(i+1,1) = "protocol + domain...." & nodes.item(i).href
Next
End With
Затем, вместо щелчка, прочитайте эти URL-адреса в массив, зациклите массив и, если возможно, выполните xmlhttp запросов или . Перейдите с IE к текущему URL в массиве .