Объединить строки и значения сумм в рабочем листе

У меня есть лист Excel с данными ниже (труба "|" для разделения столбцов).

A|B|C|X|50|60
D|E|F|X|40|30
A|B|C|X|10|20
A|B|C|Y|20|20
A|B|C|X|20|70
D|E|F|X|10|50
A|B|C|Y|10|10

Результат, который я пытаюсь получить:

A|B|C|X|80|150
A|B|C|Y|30|30
D|E|F|X|50|80

Значения A, B, C и D, E, F подобны уникальным идентификаторам. На самом деле только A или D могут рассматриваться. Значения X и Y похожи на «типы», а целые числа являются значениями для суммирования. Этот образец был упрощен, есть тысячи уникальных идентификаторов, десятки типов и десятки значений для суммирования. Строки не отсортированы, типы могут быть расположены в верхних или нижних строках. Я пытаюсь избежать использования сводной таблицы.

Dim LastRow As Integer
Dim LastCol As Integer
Dim i As Integer

LastCol = Sheets(1).Cells(1, Columns.Count).End(xlToLeft).Column
LastRow = Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row

For i = 1 To LastRow
????
Next i

Приведенный выше код доходит до циклического перебора строк, но мне неясно, что делать после этого.

Ответы на вопрос(1)

Ваш ответ на вопрос