Как я могу переформатировать этот лист Excel? - PullRequest
0 голосов
/ 24 марта 2020

У меня есть лист с двумя наборами данных (определяется первым столбцом). Рабочий лист выглядит следующим образом:

enter image description here Я, по сути, хочу переформатировать это так, чтобы значения совпали в одной строке, когда совпаденияoodAreaId, optionId и coverLevelId совпадают. Я ищу результат, похожий на следующий:

enter image description here В этом примере снимка экрана значения для предыдущего 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

Будем благодарны за любые указания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...