Я использую Excel 2010 и создал пользовательскую форму, которая отображает полный список счетов-фактур из рабочих таблиц («InvoiceListIncome») с использованием элемента управления ListBox, рабочий лист имеет 13 столбцов и тысячи строк, пример изображения приведен ниже;
Проблема, с которой я столкнулся, заключается в том, что в диапазоне строк баланса ("InvoiceListIncome_Balance") "отображается баланс каждого отдельного счета-фактуры. Мне нужен текущий баланс, начиная с первого диапазона счета-фактуры (" InvoiceListIncome_Date "), поэтому с каждой транзакцией он складывается. Текущий + все предыдущие счета для этой учетной записи.
Макрос, который я сейчас использую:
Range("InvoiceListIncome_Balance").FormulaR1C1 = "=SUM(RC[-1])-SUM(RC[-2])"
, который просто вычитает сумму, уплаченную в столбце F, из цены товара в столбце G, но я не могу понять, как добавить все предыдущие сальдо по дате, я могу либо получить его для суммирования полного диапазона с учетной записью клиентов в качестве критерии или просто активная строка.
Я бегал кругами, пытаясь выяснить это уже несколько дней, любая помощь будет высоко оценена, спасибо.
Вот пример того, что мне нужно;
![enter image description here](https://i.stack.imgur.com/EnlNf.jpg)