循环访问具有特定类名称的HTML表格的表格单元格

我需要使用Excel VBA获取其类为myClassHTML 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