Выборочная транспонирование в Excel с использованием VB
Я создаю лист Excel с использованием VB для большого куска данных, в настоящее время представленного ~ 9500 строками данных в одном столбце (A1). Каждая логическая запись на самом деле представляет собой 20 строк данных.
Что мне нужно это:
- Выберите 20 строк данных.
- Скопируйте эту выделенную область, затем перенесите в первую строку, начиная с A1 и заканчивая T1.
- Затем удалите строки данных, которые были транспонированы в столбцы строки 1 (в основном, удалите 20 строк)
- Затем выберите СЛЕДУЮЩИЕ 20 строк данных и повторите весь процесс, но на этот раз вставьте в строку 2 вместо строки 1 (A2:T2).
- Для этого необходимо выполнить итерацию по всему рабочему листу, пока он не пройдет по всем 9500 строкам.
- Конечным результатом будет 475 строк данных со значениями в первых 20 столбцах.