2015-04-08 8 views
0

У меня есть книга Excel, которая содержит 2 листа. Код VBA загрузит CSV-файл в 1-й лист. Затем код VBA будет отображать данные с 1-го листа в диаграммы на 2-м листе. Этот код VBA запускается каждые 5 секунд и заставляет диаграммы мерцать.Предотвращение VBA Мерцание диаграмм в Excel

У кого-нибудь есть предложения по предотвращению мерцания? Я пробовал

Application.ScreenUpdating = False 

, и это не поможет.

+0

Может быть полезно добавить код, который вы запускаете каждые 5 секунд;). –

+0

Спасибо за помощь ребятам. Я заметил, что обновление соединения данных с файлом CSV приведет к мерцанию диаграмм. Я решил эту проблему, удалив соединение с данными и проанализировав файл csv вручную и установив данные в диаграммы. –

ответ

0

Вы можете скрыть рабочий лист с диаграммами непосредственно перед загрузкой CSV-данных, а затем отобразить в конце второго макроса.

0

Вы пытались запустить макрос вне редактора VBA? Даже если вы установили Application.ScreenUpdating = False, это будет проигнорировано, если вы перейдете через код или запустите из редактора (я верю!)

Смежные вопросы