ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2096|回复: 7

[求助]请问如何将网页中特定行的数据按期号输出在excel表格中

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-12-30 17:50 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

网址:http://lottery.eastday.com/eastday/node4091/node22824/node53161/index.html

请问如何根据期号,将对应的“出球顺序”数列(右侧区域最末一行)输出在excel表格的b列中。

如果方便的话,可以在a列显示对应的期号。

请帮忙解决一下,谢谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-1-1 22:28 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

请大家指点一下,实在急用!

谢谢!

TA的精华主题

TA的得分主题

发表于 2008-1-2 18:07 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-1-3 22:10 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2008-1-3 23:10 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

各网页格式混乱,试试:

Sub MACRO1()
Dim s() As String, t() As String, i As Long, j As Long, k As Long, temp As String
On Error Resume Next
With CreateObject("Msxml2.XMLHTTP")
.Open "GET", "http://61.129.65.116/lottery/lotteryhtm/bulletin/14/select.htm", False
.Send
s = Split(.responseText, "option value='")
ReDim ball(1 To UBound(s), 1 To 2)
For i = 1 To UBound(s)
Cells(i, 1) = "No. " & Split(Split(s(i), "'>")(1), "<")(0)
.Open "GET", "http://61.129.65.116/lottery/lotteryhtm/bulletin/14/bot" & Split(s(i), "'>")(0) & ".htm ", False
.Send
t = Split(.responseText, "</font>")
temp = Right(t(UBound(t) - 1), 20)
k = 0
For j = 1 To 20
If Not Mid(temp, j, 1) Like "#" Then Mid(temp, j, 1) = " "
Next
Cells(i, 2) = Trim(Replace(temp, "  ", " "))
If i = 100 Then Exit Sub
Next
End With
End Sub

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-1-4 12:47 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢,我试试!

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-1-4 13:02 | 显示全部楼层

真是太不可思议了!!!!!

本以为网页格式混乱会导致难度增大,并且导出后数据也是空格顿号逗号一大团,没想到版主提供的代码生成的结果全是空格间隔。太不可思议了!

谢谢northwolves版主!!!

TA的精华主题

TA的得分主题

发表于 2008-1-11 14:14 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-26 04:45 , Processed in 0.040601 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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