Basic [VBA] Herunterladen/Webscraping von Daten via XML und anschließende Tabellierung

fatony

Commander
Registriert
Dez. 2009
Beiträge
2.858
Liebe CB'ler,

ich bin dabei eine Excel Tabelle automatisiert über VBA zu erstellen. Dabei sollen Daten von einer Seite (in diesem Fall "The Worldbank") heruntergeladen werden (als XML-Format) und danach soll dann Excel die Daten von der XML Datei übernehmen und als Excel Tabelle darstellen. Bei St. Louis FRED hat es bereits funktioniert, aber bei The Worldbank ist es komplizierter:

Beim Durchführung des Subs erscheint immer folgender Fehler: "Fehler beim Kompilieren: Benutzerdefinierter Typ nicht definiert"

Ich versuche seit gestern Nachmittag den Fehler zu finden und verzweifle echt langsam daran. Was übersehe ich? Was mache ich falsch?

Die Excel Tabelle mit Makros bzw. VBAProjekt findet ihr im Anhang. Ich habe es als .rar-Datei hochgeladen, da hier .xlsm als Dateiendung nicht akzeptiert wird.

Vielen Dank für jede Hilfe im Voraus!

LG
fatony
 

Anhänge

du musst im VBA-Editor unter Extras/Verweise einen Verweis (=einen Haken) auf die Microsoft Xml x.0 setzen (bei mir ist x = 6). und Microsoft WinHTTP Services
Ergänzung ()

Hier das ganze ohne Verweise,
es sind aber noch Fehler drin :) z.B. Country wird noch nicht gefüllt oder die erste URL wird nur verwendet, da die 2 Url im Quellcode nicht verwendet wird usw.
Aber es werden Daten ausgelesen und eingetragen
 

Anhänge

Zuletzt bearbeitet:
vielen lieben dank für die hilfe! ich schaue es mir so bald wie möglich an und gebe dir sofort rückmeldung! vielen lieben dank nochmal!
 
Zurück
Oben