Почему функция не считает первое значение? - VBA
Формулировка задачи:
Здравствуйте!
Помогите, пожалуйста, разобраться.
Есть таблица. В первой колонке даты, в четвёртой суммы. Код написан на изменение колонки с суммой. Если значение в этой колонке изменяется, то нужно получить сумму всех значений за эту дату. Использую функцию листа СУММЕСЛИ.
Вот код:
И всё бы ничего, но почему то значение из ячейки D4 не считается(((. Все считается, а это значение нет.
Не могу разобраться.... Фото таблицы прилагаю. Помогите, пожалуйста.
Заранее спасибо!
Решение задачи: «Почему функция не считает первое значение?»
textual
Листинг программы
If (Target.Row >= ROW_START_ShKuriery) And (Target.Row <= EndRow_ShKuriery) Then Dim sumTotal_ShKuriery As Double, dt As Date dt = ActiveSheet.Cells(Target.Row, CLMN_DATE).value sumTotal_ShKuriery = Application.WorksheetFunction.SumIf(ActiveSheet.Columns("A:A"), dt, ActiveSheet.Columns("D")) End If
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д