Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Последовательность отключения и включения экрана - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Последовательность отключения и включения экрана (Макросы/Sub)
Последовательность отключения и включения экрана
Сергей13 Дата: Понедельник, 21.10.2019, 23:38 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: -3 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте!
Ребята верно ли будет заключать код в отключение и подключение обновления экрана если действия кода производится с объектами vba и на листе excel
[vba]
Код
Application.ScreenUpdating = False 'Отключение обновления экрана
Range("F1:I1").EntireColumn.Hidden = True  'Скрыть столбцы разделов
TextBox.Value = ComboBox.Value 'Ввод данных
Application.ScreenUpdating = True 'Подключение обновления экрана
[/vba]
Или правильно так
[vba]
Код
Application.ScreenUpdating = False 'Отключение обновления экрана
Range("F1:I1").EntireColumn.Hidden = True  'Скрыть столбцы разделов
Application.ScreenUpdating = True 'Подключение обновления экрана
TextBox.Value = ComboBox.Value 'Ввод данных
[/vba]


Сообщение отредактировал Сергей13 - Понедельник, 21.10.2019, 23:39
 
Ответить
СообщениеЗдравствуйте!
Ребята верно ли будет заключать код в отключение и подключение обновления экрана если действия кода производится с объектами vba и на листе excel
[vba]
Код
Application.ScreenUpdating = False 'Отключение обновления экрана
Range("F1:I1").EntireColumn.Hidden = True  'Скрыть столбцы разделов
TextBox.Value = ComboBox.Value 'Ввод данных
Application.ScreenUpdating = True 'Подключение обновления экрана
[/vba]
Или правильно так
[vba]
Код
Application.ScreenUpdating = False 'Отключение обновления экрана
Range("F1:I1").EntireColumn.Hidden = True  'Скрыть столбцы разделов
Application.ScreenUpdating = True 'Подключение обновления экрана
TextBox.Value = ComboBox.Value 'Ввод данных
[/vba]

Автор - Сергей13
Дата добавления - 21.10.2019 в 23:38
bmv98rus Дата: Вторник, 22.10.2019, 07:47 | Сообщение № 2
Группа: Проверенные
Ранг: Участник клуба
Сообщений: 2737
Репутация: 470 ±
Замечаний: 0% ±

Excel 2013/2016
Все зависит от того, что связано с TextBox. Если по его изменению ничего не происходит, а ведь может происходить и анимация, и еще много чего, то предпочтителен первый вариант.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеВсе зависит от того, что связано с TextBox. Если по его изменению ничего не происходит, а ведь может происходить и анимация, и еще много чего, то предпочтителен первый вариант.

Автор - bmv98rus
Дата добавления - 22.10.2019 в 07:47
Сергей13 Дата: Вторник, 22.10.2019, 23:35 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: -3 ±
Замечаний: 0% ±

Excel 2016
bmv98rus, Как таковой анимации нет, главное чтобы не повлияло на выполнение кода на форме.
 
Ответить
Сообщениеbmv98rus, Как таковой анимации нет, главное чтобы не повлияло на выполнение кода на форме.

Автор - Сергей13
Дата добавления - 22.10.2019 в 23:35
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Последовательность отключения и включения экрана (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!