Комфорт и автоматизация

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. С помощью окна настроек отключать/включать можно выборочно

Беру! Дайте две!

GitHub.

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

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

2 комментария: Excelerate It!

  • valemak говорит:

    Владимир, простите, поиграю в доморощенного психолога.

    Как диванный психоаналитик рекомендую Вам заняться повышением самооценки. Не стоит себя оценивать как «малообразованного», считать себя «аборигеном»-дикарём, делить людей на «высшие» (и соответственно «низшие») круги. С таким подходом к себе и жизни много не достигнете. Терпенье и труд всё перетрут, а высшие и низшие касты уже отменили ещё при Индире Ганди. Верьте в свои силы, и всё будет пучком :)

  • OpenID Владимир Т говорит:

    чуйствую что классные и полезные вещи можете делать … но для «высшего круга» пользователей ..
    а так бы хотелось что то применить для себя, аборигена малообразованного в этой таинственной, полной непонятных тайных языков и знаний , системе..