以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  VBA时间控制语句?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=48506)

--  作者:bruselee
--  发布时间:2013/2/7 9:21:32
--  VBA时间控制语句?

比如我想加一个时间控制的IF语句,要在时间在10点以后执行,那应该用什么样的方法?


--  作者:guotx2010
--  发布时间:2013/2/7 11:55:08
--  

使用CDate(Time)函数

比如:

If Cdate(Time)>=Cdate("10:00:00") then

      你的代码

End If

 


--  作者:nemohuang
--  发布时间:2013/2/7 12:29:11
--  

guotx2010老师,我新建了一个窗体,这个窗体中的一个Sub用来监控公式发出的信号,MsgOut或者PlaySound

我想实现打开这个窗体或者启动VBA后,在8:59开盘一直运行这个Sub直到15:15收盘,怎么做呢?VBA新手,麻烦指导一下,谢谢并祝新春快乐!


--  作者:guotx2010
--  发布时间:2013/2/7 16:34:10
--  

使用Appication对象的Settimer方法,设置一个计时器,每隔一定时间,执行一次操作,详细可以看我那个《金字塔VBA对象使用范例》的帖子。

http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=11642

 

 

[此贴子已经被作者于2013-2-7 16:35:30编辑过]