明天使用application.ontime

时间:2014-06-27 05:19:43

标签: excel excel-vba timer vba

我在excel中使用application.ontime在vba中编写了一个计时器,它发出声音并在到达结束时间时给出一个消息框。

当时间在同一天晚些时候这样可以正常工作,但是当它到达第二天时,计时器立即结束,因为这个时间已经过去了。

例如,如果当前时间是晚上7点,并且我希望计时器明天早上6点关闭,那么计时器会立即关闭,因为今天早上6点已经过去了。

有没有办法将日期纳入application.ontime电话?我最好还是使用其他功能吗?

由于

卡罗琳

1 个答案:

答案 0 :(得分:2)

您可以使用:

Application.OnTime Date + 1 + Timeserial(6,0,0), "macro_name"

只要你明天早上6点之前不关闭Excel。 ;)