Когда я запускаю серию макросов, в конечном итоге Excel теряет фокус и перестает обновлять экран, это может произойти, глядя на экран или особенно сворачивая и делая что-то еще на компьютере.Это можно исправить, только дважды щелкнув где-то, прокручивая вокруг максимизации и минимизации ... но я не могу добиться этого в VBA. Мне не хотелось бы создавать внешний макрос для перехода в Excel только для обновления экрана.
Вы просите, чтобы все произошло, или вы просто хотите, чтобы он заработал и вернулся к нему? Вы можете использовать код Application.ScreenUpdating = False, чтобы предотвратить сумасшедший прыжок, который делает Excel, и просто вернуться как обычно.
Application.ScreenUpdating = False