我使用 application.ontime
在 Excel 中的 VBA 中编写了一个计时器当到达结束时间时,它会发出声音并给出一个消息框。
当时间在同一天晚些时候时,这很好用,但是当它到第二天时,计时器会立即结束,因为那个时间今天已经过去了。
例如,如果当前时间是下午 7:00,我希望计时器在明天早上 6:00 关闭,那么计时器会立即关闭,因为今天早上 6:00 已经过去。
有没有办法将日期合并到 application.ontime
称呼?我最好使用其他功能吗?
最佳答案
您可以使用:
Application.OnTime Date + 1 + Timeserial(6,0,0), "macro_name"
只要你明天早上 6 点之前不关闭 Excel。 ;)
关于excel - 明天使用 VBA Application.ontime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24444458/