макросы в excel надстройки excelerate it!

Excelerate It!


Excelerate It! – акселератор макросов в программе Excel.

Лексема excelerate – гибрид из двух слов: Excel и глагола to accelerate (англ. ускорять). Надстройка Excelerate It! помогает медленным макросам работать быстро.

Зачем это нужно?

Хотя скорость макросов на много порядков превышает темп ручного офисного труда, проблемы быстродействия очень актуальны при больших объёмах информации. Если массив данных исчисляется десятками (а то и сотнями) тысяч строк, то на обработку VBA-скрипту могут понадобиться даже несколько часов.

Решение

Есть разные способы ускорения работы. Эффективные алгоритмы и использование методов объектов описаны в других статьях.

Один из возможных путей решения проблемы - временное отключение в Excel некоторых опций.

С помощью утилиты Excelerate It! можно отключать и включать следующие функции.

После завершения работы макроса, не забудьте с помощью этой же надстройки включить всё обратно. :)

Как пользоваться

  1. Подключаете надстройку.
  2. На ленте Excel активируете вкладку Надстройки.
  3. В выпадающем меню Excelerate It! выбираете нужные пункты:
    • Excelerate All. Сразу отключаем все "тормозящие" опции.
    • disExcelerate All. Включаем всё что отключали.
    • Options. С помощью окна настроек отключать/включать можно выборочно

Дополнительно

Для использования в макросах можно использовать отдельные процедуры.

Ссылки

Скачать надстройку "Excelerate It!" с Гугл-Диска