我需要使用Excel VBA在类HTML table
的单元格中获取数据。
这是我的代码:
myClass
在显示我正在寻找的单元格的内容时工作正常。但在运行循环后,我收到以下错误:
在线:Set HTMLDoc = oBrowser.document.getElementsByClassName("myClass")
For i = 0 To HTMLDoc.Length
MsgBox HTMLDoc(i).innerHTML
Next i
答案 0 :(得分:3)
你循环次数太多了。
代码必须是:
For i = 0 To HTMLDoc.Length - 1
但有些集合是基于Excel VBA的1,这意味着调用可能需要:
For i = 1 To HTMLDoc.Length