Excel VBA填写网页上的内容

将ID填写到ID,PID填写到PID,一直填写完以后点击执行,然后继续填写下一条,不知道能不能实现

Excel VBA填写网页上的内容的步骤:
1、首先打开Excel 2007工作表,点击想要把数据导入的位置,然后在菜单栏找到第五项"数据“,点击,在“获取外部数据”项下找到“自网站”并点击。

2、这时弹出来”新建 Web 查询“对话框,可以在“地址”一栏键入要添加数据的网页的地址。

3、添加完成后,点击“转到(G)”,下面会出来要添加网页的内容和黄色箭头,单击要选择的表旁边的黄色箭头,可以看到点击后黄色箭头变成绿色的对号,这表示内容已经选中了,然后单击“导入(I)”。

4、弹出来”导入数据“对话框,设置完成点击“确定”。

5、Excel表中显示“正在获取数据……”。

6、数据获取完成,之前选中的网页内容全部导入了Excel工作表里。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-07
可以实现
通过 IE的属性
Set IE = CreateObject("InternetExplorer.application")
IE.Navigate url:="http://www.sina.com"
With IE.Document.Forms(0)
.all("ID").Value = IDVALUE
.all("PID").Value = PIDVALUE
End With

其他的自己加上去吧!
上面的
.all("ID")和.all("PID")请自己看一下HTML的代码,来修改吧!本回答被提问者和网友采纳