【发布时间】:2017-02-13 19:51:52
【问题描述】:
如果有人可以提供帮助,我将不胜感激。 部分代码总是遇到运行时错误:
HTML部分在图片中:
感谢关注。
Sub HTML_Table_To_Excel()
Dim objIE As Object
Set objIE = CreateObject("InternetExplorer.application")
With objIE
.Visible = True
.navigate ("http://www.global-rates.com/interest-rates/libor/libor.aspx")
End With
While objIE.Busy
Wend
Dim HTMLDoc As Object
Set HTMLDoc = objIE.document
Dim EuroButton As Object
Set EuroButton = HTMLDoc.getElementById("btn_eur")
objIE.Quit
Set objIE = Nothing
......
End Sub
【问题讨论】:
-
哪一行失败了?如果您在该行上打断并等待几秒钟再继续执行,它仍然会失败吗?
-
@TimWilliams Set EuroButton = ..... 此行失败。谢谢,蒂姆,如果我在那里放一个断点,然后等待一段时间,子不会失败。
-
我认为您需要扩展您的
While IE.Busy检查:请参阅 - stackoverflow.com/questions/19334880/…
标签: html vba button web-scraping