ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 程序开发] [第39期] 奥运奖牌榜

[复制链接]

TA的精华主题

TA的得分主题

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

编程打开百度金牌榜 http://2008.baidu.com/olympic/medal/list

前段时间由于论坛整理数据,一些跟贴丢失。

请参与答题者,重新跟贴,否则无法评分,致歉。

[此贴子已经被作者于2008-9-21 17:03:23编辑过]
单选投票, 共有 11 人参与投票

距结束还有: 4068 天3 小时10 分钟

您所在的用户组没有投票权限

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2008-8-30 19:32 | 显示全部楼层
QUOTE:
以下是引用ldy在2008-8-26 22:00:22的发言:


可以使用任何方法


冲着“可以使用任何方法”,俺也来参预一下。今天下午终于完成了题目要求,说实话,俺的办法老笨,而且很费时!

好在题目对时间没有限制,只限制了结果要一致,所以将初步答案先呈交上来!

明天要出差,山沟里没有办法上网,所以就没有办法进一步的想其它办法。

答案已经发到您的邮箱,请注意查收!

导入外部数据方法,基本符合基本要求

[此贴子已经被ldy于2008-9-24 0:42:42编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2008-8-31 00:43 | 显示全部楼层

快要写完了,就是不知道下面这个数据是怎么来的,请版主明示一下

示例中的C列

奖牌
2
3
3
2
2
3
2
1

呵呵,这不算违规吧

拿这个“张志磊”,他好像只是得到了一枚奖牌呀

没有收到邮件

[此贴子已经被ldy于2008-9-24 0:44:58编辑过]

TA的精华主题

TA的得分主题

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

做了一个,自己感觉还挺好的[em10]

调用API函数方法,把竞赛题做得和一个完整的小程序一样,美观。 另+1分


[此贴子已经被ldy于2008-9-24 0:53:25编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

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

采用IE控件的方法完成。已发送,请查收。GoodFortune

'-------------------------2008-9-22---------------------------------------

我已经重新发送到楼主的邮箱了。


答案正确

[此贴子已经被ldy于2008-9-24 0:57:02编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

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

已发送!

再发送


导入外部数据方法,但结果错误,中国奖牌总数只提取了50  不能得分 谢谢参与

[此贴子已经被ldy于2008-9-24 1:04:04编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-9-24 02:51 | 显示全部楼层


先发个参考答案。

提供了 IE对象(控件) 、 QueryTable 、XMLHTTP 三种例子。

最近很忙,各种方法之间的优劣只能简单介绍一下。

IE:

速度慢,但上手快,对于临时的页面分析、提交,用它比较方便。

    用 WebBrowser1.Busy 或 WebBrowser1.ReadyState 来判断网页是否加载完毕 效率太低
    网页上有很多 动画 图片 加载起来是很费时的。
    另外 某些网页为防止代码读取,设置了一些障碍,使得页面长期处于忙的状态
    只要对某个关键项目判断是否加载,可以提高速度,这里取 最后一个“A”的.innerText属性
  这个关键项目必须在所需要的数据之后

 QueryTable :

 导入web查询 属性、参数设置得当,速度也是很不错的。具体参看示例

XMLHTTP:

利用这个对象返回页面源文件。用这个方法很快 。取得数据先分析源文件后 要编写字符串拆分子过程,

字符串拆分子过程编写的好坏 直接影响整体速度。

XMLHTTP对象 可以后台运行,可以用这个特性建立 XMLHTTP对象数组,同时打开数十个链接,速度还可以提高几倍(取决于硬件及带宽)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2008-10-11 21:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
QUOTE:
以下是引用ldy在2008-9-24 2:51:49的发言:

[先发个参考答案。

提供了 IE对象(控件) 、 QueryTable 、XMLHTTP 三种例子。

最近很忙,各种方法之间的优劣只能简单介绍一下。

IE:

速度慢,但上手快,对于临时的页面分析、提交,用它比较方便。

    用 WebBrowser1.Busy 或 WebBrowser1.ReadyState 来判断网页是否加载完毕 效率太低
    网页上有很多 动画 图片 加载起来是很费时的。
    另外 某些网页为防止代码读取,设置了一些障碍,使得页面长期处于忙的状态
    只要对某个关键项目判断是否加载,可以提高速度,这里取 最后一个“A”的.innerText属性
  这个关键项目必须在所需要的数据之后

 QueryTable :

 导入web查询 属性、参数设置得当,速度也是很不错的。具体参看示例

XMLHTTP:

利用这个对象返回页面源文件。用这个方法很快 。取得数据先分析源文件后 要编写字符串拆分子过程,

字符串拆分子过程编写的好坏 直接影响整体速度。

XMLHTTP对象 可以后台运行,可以用这个特性建立 XMLHTTP对象数组,同时打开数十个链接,速度还可以提高几倍(取决于硬件及带宽)。

今天有时间详细拜读了刘版的答案,老朽又长了见识!同时也感觉到一点点不足,要是在各过程中加上Application.ScreenUpdating = False这一条语句,时间还可以节省15%左右!

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

本版积分规则

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

GMT+8, 2024-11-21 18:49 , Processed in 0.042470 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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