Hallo ihr lieben Wissenden,
ich habe hier vor Jahren besten Rat erthalten, in der Zwischenzeit vieles geändert und die LogIn-Daten nicht mehr gefunden. Also neu registriert.
Ich habe vor Jahren über eine kleines Makro ein paar 1000 URL geprüft und das liegt nun wieder an.
In einer Tabelle ist die Spalte A für den Eintrag "OK" oder "Fehler" vorgesehen, B für den URL (ohne http://) und C für Hinweise zum URL.
--------------------------------------------------------------------------------------------------------------
Set wshshell = CreateObject("WScript.Shell")
For n = StartZeile To LetzteZeile
' URL um "http://" ergänzen (sonst kein Aufruf im Browser bei URL ohne dieses)
URL = "http://" & Cells(n, 2)
wshshell.Run URL
' Abfrage, ob URL OK
WebsiteOK = MsgBox("Ist der URL OK?", vbYesNoCancel)
' Eintrag "OK" oder "Fehler" in Spalte 1
If WebsiteOK = vbYes Then Cells(n, 1) = "OK" Else Cells(n, 1) = "FEHLER"
If WebsiteOK = vbCancel Then GoTo DasWars
Next n
'Ausstieg
DasWars:
---------------------------------------------------------
Das läuft auch nach wie vor prima.
Aber: Damals konnte man im Browser einstellen, dass alle Links im gleichen Tab geöffnet werden. Das geht jetzt nicht mehr (Google findet auch nur Lösungen mit AddOns) und ein paar 1000 Tabs sind nicht so wirklich gut.
Frage: Weiß jemand eine Lösung, dass aus dem Makro heraus zu lösen (Tab schließen oder eben im gleichen Tab öffnen?
LG Gitte
ich habe hier vor Jahren besten Rat erthalten, in der Zwischenzeit vieles geändert und die LogIn-Daten nicht mehr gefunden. Also neu registriert.
Ich habe vor Jahren über eine kleines Makro ein paar 1000 URL geprüft und das liegt nun wieder an.
In einer Tabelle ist die Spalte A für den Eintrag "OK" oder "Fehler" vorgesehen, B für den URL (ohne http://) und C für Hinweise zum URL.
--------------------------------------------------------------------------------------------------------------
Set wshshell = CreateObject("WScript.Shell")
For n = StartZeile To LetzteZeile
' URL um "http://" ergänzen (sonst kein Aufruf im Browser bei URL ohne dieses)
URL = "http://" & Cells(n, 2)
wshshell.Run URL
' Abfrage, ob URL OK
WebsiteOK = MsgBox("Ist der URL OK?", vbYesNoCancel)
' Eintrag "OK" oder "Fehler" in Spalte 1
If WebsiteOK = vbYes Then Cells(n, 1) = "OK" Else Cells(n, 1) = "FEHLER"
If WebsiteOK = vbCancel Then GoTo DasWars
Next n
'Ausstieg
DasWars:
---------------------------------------------------------
Das läuft auch nach wie vor prima.
Aber: Damals konnte man im Browser einstellen, dass alle Links im gleichen Tab geöffnet werden. Das geht jetzt nicht mehr (Google findet auch nur Lösungen mit AddOns) und ein paar 1000 Tabs sind nicht so wirklich gut.
Frage: Weiß jemand eine Lösung, dass aus dem Makro heraus zu lösen (Tab schließen oder eben im gleichen Tab öffnen?
LG Gitte