ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
Python自动化办公应用大全 Excel 2021函数公式学习大典 Kutools for Office 套件发布 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: longming3

[求助] 东方财富网址发生变化了,不能提取所有股票当天的信息,请教高手

[复制链接]

TA的精华主题

TA的得分主题

发表于 2021-6-9 22:29 来自手机 | 显示全部楼层
复制9楼,代码提示下标越界,检查发现,sheet1的名字不对。

TA的精华主题

TA的得分主题

发表于 2021-6-11 23:56 | 显示全部楼层
longming3 发表于 2021-5-31 10:23
代码如下:
Sub 沪深A股() '东方财富网20201210
    Application.ScreenUpdating = False

超棒啊!之前用Power Query只能抓部分重点股,现在总算能轻快更新数据了!

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-14 13:26 | 显示全部楼层
joseph_kin 发表于 2021-6-11 23:56
超棒啊!之前用Power Query只能抓部分重点股,现在总算能轻快更新数据了!

觉得好,送个花吧

TA的精华主题

TA的得分主题

发表于 2021-6-20 20:28 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
longming3 发表于 2021-6-14 13:26
觉得好,送个花吧

应该送的,只是我竟然找不到页面中送红花的地方???

另外一个反馈,这个模块在打开后第一次执行,数据会更新,然后之后按执行,数据就没有更新了(界面是进行了刷新动作,但价格等参数我和实时对照了一下,都是第一次更新后的数据)。
当我关闭文件,再次打开时,模块执行又能取得最新的价格数据。
发现需要不断关闭、打开文件,才能获得最新数据。
不知你的文件运行有没有这个问题?

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-21 09:27 | 显示全部楼层
image.png
在我的帖子会回复的下方有个评分,里面有送花。
你说的不能更新是不是你用的时间段,要在开盘的时间内才行。如果下午3点后,休假的日期,大盘都是停盘。数据就一直显示收盘前的数据。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2021-6-21 13:57 | 显示全部楼层
longming3 发表于 2021-6-21 09:27
在我的帖子会回复的下方有个评分,里面有送花。
你说的不能更新是不是你用的时间段,要在开盘的时间内才 ...

果然可以送花。

我是在开市时间段对照测试的,确实只有第一遍更新,第二次及以后,就没有更新数据了。
关闭文件后,再打开,又能更新一遍最新数据了

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-21 14:46 | 显示全部楼层
joseph_kin 发表于 2021-6-21 13:57
果然可以送花。

我是在开市时间段对照测试的,确实只有第一遍更新,第二次及以后,就没有更新数据了。 ...

这段代码我一直在用,开盘期间随时更新,没有问题。从代码上分析来看,直接抓取当时的一个时间点的数据,然后按需要分解出来。如果你说的只能更新一遍,我估计是你设置为打开工作簿自动更新了,然后就是工作表的名称,另外的控件指定这个宏,而这个宏只更新和代码里面名称一致的表格。这个你去检查一下。

TA的精华主题

TA的得分主题

发表于 2021-9-1 17:36 | 显示全部楼层
longming3 发表于 2021-6-21 14:46
这段代码我一直在用,开盘期间随时更新,没有问题。从代码上分析来看,直接抓取当时的一个时间点的数据, ...

谢谢!我在运行你的代码时,提示“运行时错误“7“内存溢出”””,点开调试“Range("b2") = v”黄色。怎么回事?可以指教下吗?谢谢

TA的精华主题

TA的得分主题

发表于 2021-9-17 08:43 | 显示全部楼层
本帖最后由 conyldhjdl 于 2021-9-17 09:06 编辑
longming3 发表于 2021-6-21 14:46
这段代码我一直在用,开盘期间随时更新,没有问题。从代码上分析来看,直接抓取当时的一个时间点的数据, ...

能不能加个根据“前面列指定的股票代码”来更新指定股票代码部分的行情显示出来。也就是不用像现在这样全部都抓显示回来,TKS!!! dd.jpg

TA的精华主题

TA的得分主题

发表于 2021-9-17 08:45 | 显示全部楼层
longming3 发表于 2021-5-31 10:23
代码如下:
Sub 沪深A股() '东方财富网20201210
    Application.ScreenUpdating = False

这个代码挺好,就是要是修改代码能加个根据自定义的“股票代码”列显示相应的行情就完美了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-12-17 18:59 , Processed in 0.025120 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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