Небольшой эксперимент, как одна и та же программа, выполненная по разному, влияет на цикл ПР.
Чтобы наверняка увидеть разницу запускал программы с четырьмя одинаковыми макросами.
Получилось следующее:
Макрос, который я выкладывал - цикл получился 17 мс
Вложение 64969
Чуть подредактировал макрос и получил 15 мс
Вложение 64970
Макрос на ST - 12 мс
Вложение 64971
И макрос, выполненный по технике
Сергея0308 - 7 мс
Вложение 64972