Я использую макрос для суммирования значений конкретного должника. В настоящее время он работает нормально, но мне нужно добавить еще один критерий;
Range("DebtorList_Payed")=Application.SumIf(Range("InvoiceList_Table_ItmCode"), _
Range("Debtor_list_Debtors"), Range("InvoiceList_Price"))
У меня есть другой диапазон на рабочем листе списка счетов, который называется Range ("InvoiceList_Payed"), в этой строке есть "CASH", "CREDIT", "(Custom) CASH" & "(Custom) CREDIT".
Текст в строках "CASH" & "(Custom) CASH" зеленый
и текст в строках «КРЕДИТ» & «(Пользовательский) КРЕДИТ» выделен красным
Используя существующий макрос, мне нужно, чтобы он суммировал только те строки, в которых в соответствующем диапазоне («InvoiceList_Payed») цвет текста зеленый,
Так что-то вроде;
Range("DebtorList_Payed")=Application.SumIf(Range("InvoiceList_Table_ItmCode"), _
Range("Debtor_list_Debtors"), Range("InvoiceList_Price") = _
Range("InvoiceList_Payed")> "Green"))