Это то, что я много читал сам, но не смог найти решение. У меня есть программа около 10 000 строк, где у меня есть процедура, прикрепленная к определенной командной кнопке. Это вычисляет некоторые комплексные уравнения.Экран Мерцание VBA Excel
Я начал код, как обычно, с Application.ScreenUpdating = False и повернул его в True до окончания основной процедуры. Но только верхняя часть моего листа Excel (рядом с панелью меню) продолжает мерцать около 10 секунд, пока не появится результат. Я попытался отключить события, а также перевести вычисления в руководство, но ничего не помогает. Даже попытался упомянуть обновление экрана до значения false в начале вспомогательных процедур, связанных с основной процедурой.
Любое предложение относительно этого будет действительно оценено. Спасибо!
Есть ли код события, который работает для событий рабочего листа? Как «Worksheet_Change» или «Worksheeet_Activate» или что-то в этом роде? – Soulfire
Нет, не совсем. Просто очень простые петли и переменные без какого-либо события. – Athrika