作者etude ()
看板Visual_Basic
标题[VBA ] 抓取外部资料後处理时序问题
时间Wed Nov 7 18:29:29 2018
请问各位大大
用Excel vba 抓取Bloomberg ticker的资料
直接在程序中将抓取的公式写入cells
执行後可以成功抓取资料
每个ticker约需1秒时间抓
因为ticker数目多
目前规划用回圈逐笔抓
每笔抓下来後都马上做剪贴、换算等处理
但是由於抓取资料约需一秒
所以往往会处理到还没抓好的部分
有想过设立条件
但回圈会不断往下跑 (i=1, 2, 3...)
不知道有什麽眉角
能够在不改变方法顺序的情况下
成功处理到完整抓取的资料
(小鲁财金背景,希望问题不是太笨,上网都没找到答案...)
(手机排版,抱歉!)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.12.227
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1541586572.A.C8B.html
※ 编辑: etude (223.136.12.227), 11/07/2018 18:31:22
1F:推 Marty: 改用Bloomberg API 11/09 11:58
2F:→ paul60209: Application.Wait(Now+TimeValue("00:00:01")) 11/10 20:11
3F:→ paul60209: 这样就可以等他抓好了...时间你再自己调 11/10 20:11
4F:→ paul60209: 这是最笨但却简单&直观的解法 11/10 20:11
5F:→ etude: 谢谢您~有看到Application.OnTime这个功能也可以用 01/06 14:52