На этом шаге мы рассмотрим функцию ИНФОРМ.
В связи с тем, что последние подпрограммы довольно часто переключают режим вычислений Excel с ручного на автоматический и наоборот, могут возникнуть неудобства с тем, что пользователь может не знать, в каком режиме вычислений находится Excel. А это может привести к ошибкам.
Для того чтобы не открывать каждый раз диалоговое окно Параметры с целью проверки режима вычислений, в Excel существует функция ИНФОРМ, с помощью которой можно осуществить проверку: включен автоматический или ручной режим вычислений.
Функция ИНФОРМ предназначена для предоставления информации о текущей информационной среде. Синтаксис функции:
ИНФОРМ(тип_инфо)
Например, для проверки текущего режима вычисления используется аргумент recalc, который возвращает текст: Автоматически или Вручную.
Рис.1. Панель функции ИНФОРМ
Эта функция вводится в ячейку Т15 первой строкой кода VBA. Далее подпрограмма переходит к выполнению инструкции Select Case, которая при значении функции Вручную переводит Excel в автоматический режим вычислений. Пользователь визуально может убедиться в изменении режима.
После очистки области формирования информации и вводе исходных данных о плановых показателях реализации, подпрограмма переходит к выполнению подпрограммы НачальныеДанные (рисунок 2), которая фиксирует в области ячеек V1:Z1 листа ОперРычаг значения операционной прибыли по каждому виду продукции и предприятию в целом.
Рис.2. Подпрограмма фиксации значений операционной прибыли по каждому виду продукции и предприятию в целом
На следующем шаге мы рассмотрим цикл формирования изменения полученной прибыли при изменении объемов реализации каждого вида изделий.