循环访问具有特定类名称的HTML表格的表格单元格
我需要使用Excel VBA获取其类为myClass
的HTML table
的单元格中的数据。
这是我的代码:
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的,这意味着这个调用可能需要:
For i = 1 To HTMLDoc.Length