06.05.2017, 16:57
Hallo
ich möchte wie der Titel bereits sagt, webinhalte die durch Javascripts generiert werden in excel durch vba einfügen
ich habe auf
http://stackoverflow.com/questions/21039...-a-webpage
ich kriege jedoch den fehler Laufzeitfehler 70 beim ausführen.
habe ich den code an der richtigen stelle eingefügt oder funktioniert der code einfach nicht?
danke für jegliche hilfe im vorraus
ich möchte wie der Titel bereits sagt, webinhalte die durch Javascripts generiert werden in excel durch vba einfügen
ich habe auf
http://stackoverflow.com/questions/21039...-a-webpage
Code:
Sub Dow_HistoricalData()
Dim xmlHttp As Object
Dim TR_col As Object, TR As Object
Dim TD_col As Object, TD As Object
Dim row As Long, col As Long
Set xmlHttp = CreateObject("MSXML2.XMLHTTP.6.0")
xmlHttp.Open "GET", "http://www.investing.com/indices/us-30-historical-data", False
xmlHttp.setRequestHeader "Content-Type", "text/xml"
xmlHttp.send
Dim html As Object
Set html = CreateObject("htmlfile")
html.body.innerHTML = xmlHttp.ResponseText
Dim tbl As Object
Set tbl = html.getElementById("curr_table")
row = 1
col = 1
Set TR_col = html.getelementsbytagname("TR")
For Each TR In TR_col
Set TD_col = TR.getelementsbytagname("TD")
For Each TD In TD_col
Cells(row, col) = TD.innerText
col = col + 1
Next
col = 1
row = row + 1
Next
End Sub
ich kriege jedoch den fehler Laufzeitfehler 70 beim ausführen.
habe ich den code an der richtigen stelle eingefügt oder funktioniert der code einfach nicht?
danke für jegliche hilfe im vorraus