问题描述
我正在做一个小项目,它可以让我直接从网站中提取一些搜索,而无需实际打开网页。
为了结束它,我需要我的 VBA 代码自动打开一个下拉列表,其中包含一些基于我之前设置的警报/搜索的元素。
当使用 getelement.id("[xx]") 引用一个单元格(例如 B2)时,有没有办法让 [xx] 自动选择单元格 B2 中的值? (即,如果我的单元格 B2 包含“Screen1”,则代码将执行 getelement.id("Screen1"))
非常感谢
解决方法
是的,你可以:
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)