Как VBA обрабатывает две запланированные функции, которые выполняются одновременно? - PullRequest
1 голос
/ 13 марта 2019

Я просто понимаю, что у меня есть два макроса на двух разных листах Excel, которые запланированы для запуска в определенное время в течение дня. Они перекрываются в 11:30 и предназначены для захвата событий рынка в те времена. Один будет работать примерно через 10 секунд, в то время как другой может занять около 1 минуты. Оба содержат копию и вставку некоторого вида. Важно, чтобы я получил информацию точно в 11:30, чтобы задержка не была идеальной.

Один из макросов запланирован через Application.Ontime, а другой является частью функции worksheet.calculate.

Мне было интересно, как VBA справляется с этим? Будет ли он запускать макрос до конца, затем начнется второй или он попытается запустить в то же время, что приведет к некорректной работе копирования / вставки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...