/ / Одложи макро у програму Екцел ВБА

Одложи макро у програму Екцел ВБА

Да извршите подизање Екцел ВБА након одређеног времена, користите онТиме, Нов и ТимеВалуе функцију. Прво, ставите суб у модул.

1. Отворите Висуал Басиц Едитор и кликните Инсерт, Модуле.

2. Додајте следећу поднаслов са подсетником за име:

Sub reminder()

MsgBox "Don"t forget your meeting at 14.30"

End Sub

Желимо да Екцел ВБА изврши ову пет секунди након што кликне командно дугме.

2. Поставите командно дугме на свој радни лист и додајте следећу линију кода:

Application.OnTime Now() + TimeValue("00:00:05"), "reminder"

3. Кликните на командно дугме на радном листу.

Резултат 5 секунди касније:

Макро је извршен 5 секунди касније

4. Ако желите да извршите ову подлогу у одређено време, једноставно користите следећу линију кода:

Application.OnTime TimeValue("14:00:00 am"), "reminder"

5. Кликните на командно дугме на радном листу и сачекајте до 14:00 часова како бисте видели да је ваш суб извршен.

Белешка: вероватно нећете користити Екцел ВБА да бисте се подсетили на важан састанак, али ако желите, најбоље је ставити такав макро на догађај радне свеске. Тиме ћете аутоматски примити подсетник на 14: 00 АМ (не морате кликнути на командно дугме да бисте активирали макро). Наравно, подсетник ћете добити само када отворите своју радну свеску.

Такође прочитајте: