Транспонировать пакеты строк в столбцы

Я хотел бы знать, есть ли способ транспонировать «пакеты» строк с помощью VBA. У меня есть большой файл с более чем 1000 записей «Имя X».

Файл выглядит так:

введите здесь описание изображения

Любая помощь будет принята с благодарностью!


person Sebroa    schedule 13.02.2013    source источник
comment
вы можете сделать это через VBA, но ни один человек здесь не сделает это за вас. Если вы опубликуете некоторые попытки того, что вы пробовали, вы получите помощь в любых местах, где вы застряли.   -  person Scott Holtzman    schedule 13.02.2013


Ответы (1)


Вот некоторые из шагов, которые должен будет выполнить ваш код:

  • Найдите каждую ячейку «Имя x» по очереди

  • Найдите экстент (# строк, # столбцов) раздела ниже, который вы хотите транспонировать.

  • Вставьте количество строк под разделом, равным количеству столбцов в регионе.

  • Скопируйте оригинал

  • Вставить специальное в новый регион (это также позволяет вставить форматирование)

  • Удалить старые строки

  • Повторить для следующего...

Попробуйте, покажите, что вы сделали в отредактированном ответе, и люди помогут вам, где вы застряли...

person Floris    schedule 13.02.2013