У меня есть лист с двумя наборами данных (определяется первым столбцом). Рабочий лист выглядит следующим образом:
Я, по сути, хочу переформатировать это так, чтобы значения совпали в одной строке, когда совпаденияoodAreaId, optionId и coverLevelId совпадают. Я ищу результат, похожий на следующий:
В этом примере снимка экрана значения для предыдущего eventType находятся в столбцах A, B и C и значения для текущего eventType даны в D, E и F. Я легко могу заполнить массив этими данными следующим образом, но я не знаю, как мне провести oop, чтобы выровнять данные так, как мне нужно .
Sub GetRangeToArray()
Dim DirArray As Variant
Dim NumRows As Long
NumRows = Range("A" & Rows.Count).End(xlUp).Row
DirArray = Range("A1:D" & NumRows).Value
End Sub
Будем благодарны за любые указания.