需要使用 VBA 获取 Excel 单元格行中的所有 ID

丹尼斯

任何人都可以帮助我解决以下问题:

我需要将所有 ID 值放入带有 VBA 的 Excel 文件中,然后放入 Cell D1。我已经获得了所有的 TD 值,但 ID 不起作用。

With IE
    .Visible = True
    .navigate ("http://www.")

End With

While IE.Busy: DoEvents: Wend ' Wait for page load

'Clearing any unnecessary or old data in Sheet1
Sheets("Sheet1").Range("A1:B1000").ClearContents

Set TR_Elements = IE.Document.getElementsByTagName("tr")
RowNumb = 2
ColumnNumb = 1
'Tables usually consists of TR (Table Rows), and -
'TD (Table Data)
For Each TR In TR_Elements
    Set TD_Elements = TR.getElementsByTagName("td")
    ColumnNumb = 1
    For Each TD In TD_Elements
        ActiveSheet.Cells(RowNumb, ColumnNumb).Value = TD.innerText
        ColumnNumb = ColumnNumb + 1
    Next
    RowNumb = RowNumb + 1
Next


Set ID_Elements = IE.Document.getElementById("itemnummer")

 r = 0
 For Each ID_ELement In ID_Elements
 Sheets(Sheet1).Range("D1").Offset(r, 1).Value = ID_ELement.Value
    r = r + 1
    Next

这是来自网站的 de HTML 代码:

<li id="product">
    <div id="product">
            <div id="image" align="center"><a href="/product/Olieverf/CH111.html">

        <img src="/shop/thumb/CH111.jpg" border="0" />
        </a></div>

        <div id="titel_text"><a href="/product/Olieverf/CH111.html">Olieverfschilderij + Lijst 100x100cm<br>            </a></div>
        <div id="itemnummer">CH111</div>
        <div id="afmetingen"><table><tr><td>100 x 100 x 4</td><td>Voorraad: 22</td></tr></table><br>
        </div>

        </div>
</li>
Nathan_Sav

尝试从

document.querySelectorAll("div#itemnumber")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

需要使用VBA转换Excel单元格值

来自分类Dev

Excel,VBA,无法从行和列 ID 中获取单元格

来自分类Dev

如何使用VBA在Excel中的错误单元格中获取基础值

来自分类Dev

如何使用VBA在Excel中的错误单元格中获取基础值

来自分类Dev

如何从当前函数VBA Excel获取单元格行

来自分类Dev

如何使用VBA在Excel中获取单元格字体值的列表

来自分类Dev

如何使用 VBA If 语句的环境变量在 Excel 中获取单元格值

来自分类Dev

从excel vba中一列内的所有单元格中删除不需要的字符

来自分类Dev

需要使用Excel 2013 VBA脚本

来自分类Dev

从传递的列/行/范围VBA Excel中获取一个单元格

来自分类Dev

从传递的列/行/范围VBA Excel中获取一个单元格

来自分类Dev

VBA 获取单击以在 Excel 2016 中打开用户框的单元格的行和列索引

来自分类Dev

使用Cells.Value从单元格中获取数字时,重新计算VBA中的sheet excel

来自分类Dev

使用VBA Excel获取用户选择的单元格的列

来自分类Dev

使用MergeArea检测VBA Excel中的合并单元格

来自分类Dev

使用vba比较excel中的2个单元格

来自分类Dev

使用VBA在Excel中累积单元格值

来自分类Dev

需要使用loop / for将VBA中的多个值放入单元格

来自分类Dev

需要使用 ID 和标题从两个不同的工作表中获取数据/

来自分类Dev

VBA Excel:获取多个单元格的结果

来自分类Dev

EXCEL-VBA。获取单元格值作为键值对

来自分类Dev

Excel VBA递归获取相关单元格

来自分类Dev

Excel VBA重新计算后获取单元格值

来自分类Dev

从Excel VBA中的一系列单元格中获取列x的单元格

来自分类Dev

Excel VBA向下选择所有单元格

来自分类Dev

从RichTextBox中获取每一行,并使用C#导出到excel单元格

来自分类Dev

使用Excel VBA显示相邻单元格中单元格的值变化

来自分类Dev

使用Poi在Excel中获取单元格颜色

来自分类Dev

Excel:如果此单元格=值格式设置了所有具有匹配ID的行

Related 相关文章

  1. 1

    需要使用VBA转换Excel单元格值

  2. 2

    Excel,VBA,无法从行和列 ID 中获取单元格

  3. 3

    如何使用VBA在Excel中的错误单元格中获取基础值

  4. 4

    如何使用VBA在Excel中的错误单元格中获取基础值

  5. 5

    如何从当前函数VBA Excel获取单元格行

  6. 6

    如何使用VBA在Excel中获取单元格字体值的列表

  7. 7

    如何使用 VBA If 语句的环境变量在 Excel 中获取单元格值

  8. 8

    从excel vba中一列内的所有单元格中删除不需要的字符

  9. 9

    需要使用Excel 2013 VBA脚本

  10. 10

    从传递的列/行/范围VBA Excel中获取一个单元格

  11. 11

    从传递的列/行/范围VBA Excel中获取一个单元格

  12. 12

    VBA 获取单击以在 Excel 2016 中打开用户框的单元格的行和列索引

  13. 13

    使用Cells.Value从单元格中获取数字时,重新计算VBA中的sheet excel

  14. 14

    使用VBA Excel获取用户选择的单元格的列

  15. 15

    使用MergeArea检测VBA Excel中的合并单元格

  16. 16

    使用vba比较excel中的2个单元格

  17. 17

    使用VBA在Excel中累积单元格值

  18. 18

    需要使用loop / for将VBA中的多个值放入单元格

  19. 19

    需要使用 ID 和标题从两个不同的工作表中获取数据/

  20. 20

    VBA Excel:获取多个单元格的结果

  21. 21

    EXCEL-VBA。获取单元格值作为键值对

  22. 22

    Excel VBA递归获取相关单元格

  23. 23

    Excel VBA重新计算后获取单元格值

  24. 24

    从Excel VBA中的一系列单元格中获取列x的单元格

  25. 25

    Excel VBA向下选择所有单元格

  26. 26

    从RichTextBox中获取每一行,并使用C#导出到excel单元格

  27. 27

    使用Excel VBA显示相邻单元格中单元格的值变化

  28. 28

    使用Poi在Excel中获取单元格颜色

  29. 29

    Excel:如果此单元格=值格式设置了所有具有匹配ID的行

热门标签

归档