0

我正在做一个小项目,它可以让我直接从网站中提取一些搜索,而无需实际打开网页。

为了结束它,我需要我的 VBA 代码自动打开一个下拉列表,其中包含一些基于我之前设置的先前警报/搜索的元素。

有没有办法,当使用 getelement.id("[xx]") 来引用一个单元格(例如 B2),以便 [xx] 自动选择单元格 B2 中的值?(即,如果我的单元格 B2 包含“Screen1”,则代码将执行 getelement.id("Screen1"))

非常感谢

4

1 回答 1

0

是的你可以:

1-通过将单元格值保存在变量中

Dim miCellVal as string
miCellVal= ThisWorkbook.Sheets(1).Cells(1,1).value 'here you reference to correct Workbook, Worksheet and cell
oHtmlDoc.GetElementById(miCellVal)

1-直截了当的方法

oHtmlDoc.GetElementById(ThisWorkbook.Sheets(1).Cells(1,1).value)
于 2020-12-29T22:19:46.233 回答