Добрый день всем, помогите пожалуйста реализовать:)
После выгрузки из БД, некоторые платежи дублируются, т.к. счет-фактура может иногда закрываться частями, разными суммами.
Необходимо найти все такие строчки и их сгруппировать, для обнаружения таких строк я думаю что будет достаточно проверить по следующим полям все строки между собой (красные поля):
1.ЗАКАЗ
2.СЕРИЯ
3.КОЛ-ВО
4.СУММА
5.ЧЕМ ЗАКРЫТ
и при совпедении этих полей, суммировать поля ПЛАТЕЖ и ПЛАТЕЖ ВСЕГО (зеленые поля), а лишнее удалить...
На листе 2 привел пример такого суммирования (из строки 2+3 должна получитсья строка 5)...
т.е. я вот думаю что надо сделать что то типа
If Cells(x, 2) & Cells(x, 6) = Cells(y, 2) & Cells(y, 6) Then а вот тут что????
Вообщем помогите чем нибудь в реализации данной идеи :)))
После выгрузки из БД, некоторые платежи дублируются, т.к. счет-фактура может иногда закрываться частями, разными суммами.
Необходимо найти все такие строчки и их сгруппировать, для обнаружения таких строк я думаю что будет достаточно проверить по следующим полям все строки между собой (красные поля):
1.ЗАКАЗ
2.СЕРИЯ
3.КОЛ-ВО
4.СУММА
5.ЧЕМ ЗАКРЫТ
и при совпедении этих полей, суммировать поля ПЛАТЕЖ и ПЛАТЕЖ ВСЕГО (зеленые поля), а лишнее удалить...
На листе 2 привел пример такого суммирования (из строки 2+3 должна получитсья строка 5)...
т.е. я вот думаю что надо сделать что то типа
If Cells(x, 2) & Cells(x, 6) = Cells(y, 2) & Cells(y, 6) Then а вот тут что????
Вообщем помогите чем нибудь в реализации данной идеи :)))