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