ich war in der Forumssuche auf der Suche nach einem Makro, welches mir alle Links aus einer Internetseite auflistet und bin auf dieses hier gestoßen und war selbst verblüfft dass es unter Windows 11 mit allen Updates immer noch funktioniert. Ebenfalls fand ich super, was das Makro in Spalte B schreibt, eigentlich hätte ich gedacht ich müsste diese Infos von Hand in Excel kopieren
Aber nun zu meiner Frage.
Gibt es auch eine Möglichkeit in Tabelle2 Spalte A eine Liste mit Internetseiten vorzugeben, die nacheinander abgearbeitet werden sollen, (und die gefundenen Links alle nacheinander aufgelistet) anstatt eine einzige URL ins Makro einzutragen?
Danke für eure Hilfe
Christian
Option Explicit
Public Sub test()
Dim objIE As Object
Dim objLinks As Object
Dim objLink As Object
Dim lngCount As Long
Set objIE = CreateObject("InternetExplorer.Application")
With objIE
.navigate "https://"
Do While .busy
Do While .busy
DoEvents
Loop
Loop
.Visible = True
Set objLinks = .Document.Links
For Each objLink In objLinks
lngCount = lngCount + 1
Cells(lngCount, 1) = objLink.href
Cells(lngCount, 2) = "'" & objLink.outertext
Next
.Quit
End With
Set objIE = Nothing
End Sub