特定の債務者の値を合計するためにマクロを使用しています。現在は問題なく動作していますが、別の基準を追加する必要があります。
Range("DebtorList_Payed")=Application.SumIf(Range("InvoiceList_Table_ItmCode"), _
Range("Debtor_list_Debtors"), Range("InvoiceList_Price"))
Invoice List Worksheet に Range("InvoiceList_Payed") という別の範囲があり、この行には "CASH"、"CREDIT"、"(Custom) CASH" & "(Custom) CREDIT" があります。
"CASH" & "(Custom) CASH" 行のテキストは緑で、"CREDIT" & "(Custom) CREDIT" 行のテキストは赤です
既存のマクロを使用して、対応する Range("InvoiceList_Payed") でテキストの色が緑である行のみを合計する必要があります。
次のようなものです。
Range("DebtorList_Payed")=Application.SumIf(Range("InvoiceList_Table_ItmCode"), _
Range("Debtor_list_Debtors"), Range("InvoiceList_Price") = _
Range("InvoiceList_Payed")> "Green"))