Т.к. у Вас в макросе есть цикл do....while, то
- сделайте режим выполнения макроса -Параллельный
Захват-2.png
- и дайте панели возможность обслуживать элементы экрана (маленькая задержка в теле цикла)
Захват-1.png
иначе не сможете на экране нажимать кнопку и вводить какие-либо значения пока макрос не завершит свою работу.
Функция sleep() работать не будет, замените ее на Delay





Ответить с цитированием