首页 > 解决方案 > 使用excel输入查询网站并提取输出

问题描述

我有一个 Excel 中的单元格范围列表,我想将其输入到网站搜索栏中。本质上,excel 会获取单元格中的内容,进入站点,将单元格内容输入到站点的搜索选项卡中,然后返回搜索结果。我目前有代码可以访问该站点:

Sub URL_Test()
strSearch = Range("a1")
With ActiveSheet.QueryTables.Add( _
                  Connection:="URL;https://www.siteexamle.com", _
                 Destination:=Range("a5"))

    .FieldNames = True
    .BackgroundQuery = True
    .TablesOnlyFromHTML = True
    .Refresh BackgroundQuery:=False
    .SaveData = True
End With
End Sub

但我不确定如何让 excel 使用单元格中的范围作为网站搜索栏的输入。负责需要操作的输入的 html 代码是:

<input type="text" name="email" value="" size="48" autofocus="autofocus">

其中单元格内容应替换为“值”类别。任何建议将不胜感激。

标签: htmlexcelvba

解决方案


推荐阅读