vba获取html代码数据,用VBA实现网页数据获取

做某个学校大作业的时候,需要查接近$500$个数据;手动是不太现实的

于是通过网上冲浪找到了使用VBA的实现方法,在这里稍微总结下

VBA就是Microsoft Office / WPS Office中可以使用的Visual Basic插件;利用插件可以实现各种数据的获取和处理,并最终将数据存到Excel中

如果根据教程正确完成安装后,点开Excel的“开发工具”选项,就能发现“”VB编辑器”选项已经是可以选中的了

点开,进入VB编辑器

之后在左侧的资源视图中,右击Project,选中插入>模块

即可进入输VB代码的界面了

接着,需要进入工具>引用

这类似C++中的include,使用预设好的轮子

在我们的需求中,需要引用如下内容

(默认之外的有Microsoft HTML Object Library和Microsoft Internet Controls)

之后就是敲代码了

最基本的,我们需要先定义主函数

SubMain()Rem:在这里写代码

End Sub

由于我们需要从网上获取数据,那么就需要利用VBA对于IE浏览器的支持了

按照这样的方法进行定义

Dim IE As Object

那么如何打开一个网页呢?

使用如下语句,就可以打开一个网页(网址为url)

Dim url As Stringurl= "这里是网址"

Set IE = CreateObject("InternetExplorer.Application

  • 3
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值