搜索
首页 电脑/网络 软件 办公软件

如何用VBA只提取特定的网页数据进Excel

   我是马来西亚人,想请教这里的高人如何用VBA只提取特定的网页数据进Excel,比如 的网页数据,是英格兰超级联赛2011-2012赛季的资料,共分成38轮,每个页面代表1轮,因此有38页,但各分页的URL都是一样的。 在 每场比赛点击完场比分就会进入另一个网页,比如英超第38轮 曼城 3-2 女王公园巡游者,点击 3-2 就会进入 假设只要提取特定的网页数据,比如进球时间、谁先开球、以及角球次数,其他的数据都不要。
  
  但是进球和谁先开球是用图标标示的,当提取进excel时能不能把它变成某个字符比如:score 或 start kick,但如果很难做到只提取特定数据的话,就整个table的数据都提取。 以上特定的数据如何用Loop提取全部380场(有38轮,每轮10场)?之前有一个在 名叫蓝天的人帮我写了几个VBA,在 谢谢!!。

全部回答

2012-06-14

0 0
    供参考 Sub test() Dim myQuery With ActiveSheet 。Cells。Delete 。
  [a1] = "Conneting, Please Wait。。。" Set myQuery = ActiveSheet。  QueryTables _ 。
  Add(Connection:="URL; ", _ Destination:=。Cells(1, 1)) End With With myQuery 。
    Refresh End With 补充:grhsc你不是知道读取全部网页的程序吗?那里可以先把整个网页以表格的方式读取到excel中,建立一个临时sheet,然后删除掉多余的数据,或者在excel中在读取需要的数据不就行了?。
  

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
办公软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
办公软件
多媒体软件
系统软件
网络软件
图像处理软件
办公软件
办公软件
举报
举报原因(必选):
取消确定举报