Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отключить обновление листа / 9 сообщений из 9, страница 1 из 1
02.05.2011, 13:37
    #37242471
Admiral6731
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отключить обновление листа
Добрый день, всем.

Написал код, который нормально работает, но долго.
Где-то на форуме видел, что можно программно отключить обновление листа (или что-то типо этого) и выполнение кода будет летать. Подскажите, пожалуйста что написать.

Пробывал код ниже - не помогло.
Application.EnableEvents = False
Application.DisplayAlerts = False
...
Рейтинг: 0 / 0
02.05.2011, 13:50
    #37242479
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отключить обновление листа
Admiral6731,
в начале макроса
Application.ScreenUpdating = False
а в конце тоже смое только вместо Фльше - Труе, ОК??
...
Рейтинг: 0 / 0
02.05.2011, 13:53
    #37242482
Admiral6731
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отключить обновление листа
Ципихович Эндрю,

Спасибо огромное! Это то - что искал.

Искренне благодарен.
...
Рейтинг: 0 / 0
03.05.2011, 08:38
    #37243098
NullUzer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отключить обновление листа
Ципихович ЭндрюAdmiral6731,
в начале макроса
Application.ScreenUpdating = False
а в конце тоже смое только вместо Фльше - Труе, ОК??
Не обязательно в конце ставить True в конце...
...
Рейтинг: 0 / 0
03.05.2011, 12:34
    #37243460
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отключить обновление листа
NullUzerНе обязательно в конце ставить True в конце...
Ну мало ли... Может, "в конце" будет вызо другой подпрограммы...
...
Рейтинг: 0 / 0
03.05.2011, 12:39
    #37243470
NullUzer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отключить обновление листа
AndreTM,

И шо? Вызов закончится - и True восстановится автоматом.
Я-таки не понял, в чём подвох?
...
Рейтинг: 0 / 0
03.05.2011, 16:04
    #37243974
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отключить обновление листа
NullUzer, подвох в том, взял рубанок, поработал - положи на место, не более того, а если в процессе процедуры уходим в функцию там в ней не надо снова отключать, а то моргнёт
...
Рейтинг: 0 / 0
03.05.2011, 17:18
    #37244175
NullUzer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отключить обновление листа
Ципихович Эндрю,

А зачем класть на место, кады оно само положицо?
...
Рейтинг: 0 / 0
03.05.2011, 17:56
    #37244235
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отключить обновление листа
NullUzer, не спорю раньше в был такого же мнения как и Вы, потом подумал, что доля истины в этом есть, смысл в том, что ерундовые макросы на 50-150 строк вообще можно не ставить, правда смотря, что именно в нём делается
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отключить обновление листа / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]