2013-09-16 3 views
1

У меня есть конкретный вопрос относительно процедуры расчета в Excel. Дело в том, что у меня есть несколько довольно медленных функций, которые я реализовал в VBA. Каждый раз, когда я открываю конкретную рабочую книгу или делаю только небольшое изменение на листе, все приходится вычислять и, таким образом, занимать очень много времени (раздражает).Процедура управления расчетами в Excel

Интересно, есть ли способ, кроме проверки «ручной расчет» в разделе «параметры/формулы», для управления некоторыми (самореализованными) VBA-функциями для расчета ТОЛЬКО по требованию (с нажатием кнопки для пример)? Наиболее оптимальным решением было бы иметь возможность вычислять все другие формулы автоматически, а остальные формулы VBA вычислялись только при необходимости.

Спасибо, N

+1

Возможно, «Рассматривайте причину, а не симптомы» - почему ваши вычисления настолько медленны? –

+0

Да, я знаю :) Я просто спрашиваю, есть ли способ обойти этот первый бит ... – gussilago

+0

Bullseye @ MitchWheat :) –

ответ

1

Вы могли бы ячейку управления, ссылки на ваши функции VBA.

Если ячейка A1 = 1 сценарий пожара, иначе конец.

Тогда, когда вы хотите, чтобы его вычислить, сделайте это 1, иначе a 0?

Вы можете сделать это с помощью галочки, чтобы сделать ее немного более элегантной. :)

Смежные вопросы