如何根据VBA中的单元格内容设置元素ID?

时间:2020-12-29 21:56:40

标签: excel vba internet-explorer vba7

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

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

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

非常感谢

1 个答案:

答案 0 :(得分: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)
相关问题