Шаг 372.
VBA в MSExcel. Модель прогнозирования денежных потоков... . Ввод сумм налогов в таблицу суммарных ДДС

    На этом шаге мы рассмотрим особенности реализации ввода сумм налогов.

    Для определения сумм налогов, выплата которых приходятся на даты, введенные с клавиатуры в ячейки, предназначенные для ввода дат на рабочем листе Налоги (рисунок 1), в столбце АС введите формулы, которые в зависимости от дат, введенных в столбце В, будут определять эту сумму.


Рис.1. Таблица для определения сумм налогов по финансовым результатам каждого месяца

    В ячейке АС3 находится формула:

  =СУММЕСЛИ($AA$3:$AA$38;B3;$AB$3:$AB$38) 

    Значения, полученные в результате расчета этой формулы, нужно добавить в расходную часть общей таблицы движения ДС. Это производится выделением области АС3:АС200, копированием ее в буфер обмена и последующей вставкой в область D3:D200, но используя при этом диалоговое окно Специальная вставка, в котором необходимо активизировать переключатели Значения и Сложить. Обратите внимание на код VBA вставки значений со сложением. В ней присутствуют только те действия, которые совершаются. В этом и заключается редакция кода VBA.

    После этого выделите область расчета остатков ДС на конец дня, введите формулу:

  =E3+СУММ(C4:D4) 
и нажмите комбинацию клавиш Ctrl+Enter. После этого замените формулы на вычисленные значения в столбцах D:Е и очистите область промежуточных расчетов в столбцах АА:АС. Последовательность этих операций выполняет подпрограмма НалогиВводТаблица (рисунок 2).


Рис.2. Подпрограмма НалогиВводТаблица

    На следующем шаге мы рассмотрим цикл полного создания таблицы суммарных оборотов ДС.




Предыдущий шаг Содержание Следующий шаг