Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: 测试中

[已解决]自动获取网页内容并更新到EXCEL

[复制链接]
 楼主| 发表于 2009-11-13 18:46 | 显示全部楼层

老师好。。。

提示下标越界···

我按F8单步测试 到了这里后就弹出对话框了··

temp = Split(.responsetext, "<td>开奖号码</td>")(1)

回复

使用道具 举报

发表于 2009-11-14 00:03 | 显示全部楼层    本楼为最佳答案   

数据表网址是动态的加一步吧

Sub test()
    Dim Arr, Arr1(), temp
    Dim i As Long
    With CreateObject("Microsoft.XMLHTTP")
        .Open "get", "http://video.shishicai.cn/Assist/BonusVideo.aspx?lt=4&isTransfer=ok", False
        .send
        temp = Split(Split(.responsetext, "iframeBonusRecent"" src=""")(1), """ style=""")(0)
        .Open "get", temp, False
        .send
        temp = Split(.responsetext, "<td>开奖号码</td>")(1)
    End With
    Arr = Split(temp, "<td>")
    For i = 0 To UBound(Arr) - 1
        ReDim Preserve Arr1(0 To 1, 0 To i \ 2)
        Arr1(i Mod 2, i \ 2) = Split(Arr(i + 1), "</td>")(0)
    Next
    [A1].Resize(UBound(Arr1, 2), 2) = Application.WorksheetFunction.Transpose(Arr1)
End Sub

回复

使用道具 举报

 楼主| 发表于 2009-11-14 11:40 | 显示全部楼层

能获取了···谢谢···

跟站点的一样了。最新一期在第一行···

回复

使用道具 举报

发表于 2013-7-26 19:45 | 显示全部楼层
提示下标越界··· 怎么解决的呀??
回复

使用道具 举报

发表于 2013-8-23 19:08 | 显示全部楼层
版主好,这个程序一般的网页内容都能读取吗
回复

使用道具 举报

发表于 2013-8-23 19:09 | 显示全部楼层
knifefox 发表于 2009-11-12 14:53
Sub test()&nbsp;&nbsp;&nbsp; Dim Arr, Arr1(), temp&nbsp;&nbsp;&nbsp; Dim i As Long&nbsp;&nbsp;&nbsp; ...

版主好,想问下,这个程序一般网页内容都能读取吗,能否请版主做个读取网页信息的软件,可付费
回复

使用道具 举报

发表于 2013-11-29 11:09 | 显示全部楼层
下标越界,怎么处理啊?~
回复

使用道具 举报

发表于 2014-2-13 12:46 | 显示全部楼层
kkk
回复

使用道具 举报

发表于 2014-2-20 13:24 | 显示全部楼层
学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-6 14:40 , Processed in 0.467425 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表