明天使用application.ontime一段时间

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

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

例如,如果时间现在是晚上7点,我希望明天上午6点计时器closures,那么计时器会立即熄灭,因为今天早上6点已经过去了。

有没有办法将date合并到application.ontime调用中? 我最好使用其他function吗?

谢谢

卡罗琳

您可以使用:

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

只要明天早上6点之前不要closuresExcel。 ;)

Interesting Posts