powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как ускорить опрос Rangenames
4 сообщений из 4, страница 1 из 1
Как ускорить опрос Rangenames
    #39628380
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги!

один и тот же макрос обходит 10 страниц и сгребает все значения из Rangename в строку (в XML)
- на Excel 2010 - стабильно 01:30 мин
- на Excel 2016 - НЕ стабильно oт 00:30 до 1:40 мин

при
Application.ScreenUpdating = False
WorkSheet.EnableCalculation = False

Есть вопрос:
Как можно радикально увеличить скорость опроса значений ячеек (Rangename("<Имя рэнжа>").Value)?

подскажите пути оптимизации или вообще какой-то иной подход.
...
Рейтинг: 0 / 0
Как ускорить опрос Rangenames
    #39628382
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если опрашиваешь по одной ячейке, лучше забрать диапазон в массив и забирать значения из массива. Ускорит на порядок
...
Рейтинг: 0 / 0
Как ускорить опрос Rangenames
    #39628383
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только надо не переборщить с размером массива, а то торможения уже начнутся по другой причине - из-за памяти.
...
Рейтинг: 0 / 0
Как ускорить опрос Rangenames
    #39628415
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RegisteredUserподскажите пути оптимизацииЛегко! Как ускорить и оптимизировать код VBA
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как ускорить опрос Rangenames
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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