На этом шаге мы рассмотрим особенности реализации ввода сумм налогов.
Для определения сумм налогов, выплата которых приходятся на даты, введенные с клавиатуры в ячейки, предназначенные для ввода дат на рабочем листе Налоги (рисунок 1), в столбце АС введите формулы, которые в зависимости от дат, введенных в столбце В, будут определять эту сумму.
Рис.1. Таблица для определения сумм налогов по финансовым результатам каждого месяца
В ячейке АС3 находится формула:
=СУММЕСЛИ($AA$3:$AA$38;B3;$AB$3:$AB$38)
Значения, полученные в результате расчета этой формулы, нужно добавить в расходную часть общей таблицы движения ДС. Это производится выделением области АС3:АС200, копированием ее в буфер обмена и последующей вставкой в область D3:D200, но используя при этом диалоговое окно Специальная вставка, в котором необходимо активизировать переключатели Значения и Сложить. Обратите внимание на код VBA вставки значений со сложением. В ней присутствуют только те действия, которые совершаются. В этом и заключается редакция кода VBA.
После этого выделите область расчета остатков ДС на конец дня, введите формулу:
=E3+СУММ(C4:D4)
Рис.2. Подпрограмма НалогиВводТаблица
На следующем шаге мы рассмотрим цикл полного создания таблицы суммарных оборотов ДС.