我需要使用 Excel VBA 获取类为 HTML table
的 myClass
单元格中的数据。
这是我的代码:
Set HTMLDoc = oBrowser.document.getElementsByClassName("myClass")
For i = 0 To HTMLDoc.Length
MsgBox HTMLDoc(i).innerHTML
Next i
在显示我正在寻找的单元格的内容时工作正常。但是在运行循环后,我收到以下错误:
在线:
MsgBox HTMLDoc(i).innerHTML
最佳答案
你循环太多次了。
代码需要是:
For i = 0 To HTMLDoc.Length - 1
但是有些集合是基于 Excel VBA 的 1,这意味着调用可能需要是:
For i = 1 To HTMLDoc.Length
关于vba - 循环遍历具有特定类名的 HTML 表格的表格单元格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33692678/