Ich versuche, Daten von http://www.dsebd.org/displayCompany.php?name=LINDEBD mithilfe von VBA-Code in Excel abrufen.Excel-VBA-Code zum Abrufen von Wert/Maltiple-Wert von der Website
versuchen, die follwing Daten zu erhalten, von dieser
Gesamtzahl der im Umlauf befindlichen Wertpapiere Links Sector Firmenname
mit versuchen,
Sub GetData()
Set IE = CreateObject("InternetExplorer.Application")
my_url = "http://www.dsebd.org/displayCompany.php?name=LINDEBD"
With IE
.Visible = True
.navigate my_url
.Top = 50
.Left = 530
.Height = 400
.Width = 400
Do Until Not IE.Busy And IE.readyState = 4
DoEvents
Loop
End With
Application.Wait (Now() + TimeValue("00:00:016")) ' For internal page refresh or loading
Set Results = IE.document.getElementsByTagName("table")
For Each itm In Results
If itm.classname = "lgn" Then
dd = itm.getAttribute("href")
Exit For
End If
Next
' if you wnat to click the link
itm.Click
' otherwise
'Range("a1").Value = dd
MsgBox dd
End Sub
Ist es möglich, von sammeln Daten diese Seite
Was läuft falsch mit dem Code, den Sie dort haben? –
Laufzeitfehler 404, obejct erforderlich. Ich denke etwas falsch hier, Wenn itm.classname = "lgn" Dann dd = itm.getAttribute ("href") –
Kommentieren 'itm.Click' stoppt den Fehler, aber' dd' ist 'NULL' am Ende, da der Code keinen 'Klassennamen' von' lgn' finden kann, kann –