Транспонирование это. Смотри в специальной вставке.
Прошу прощения уважемый, транспонирование, если я правильно понимаю, это когда столбцы становятся строками, а последние, в свою очередь, - столбцами. Здесь же ситуация на мой взгляд несколько иная. Постараюсь выразиться яснее.
Имеем регулярно появляющиеся списки.
Каждый список разделен на группы вертикально расположенных записей, каждая из которых, в свою очередь, имеет такую структуру:
По вертикали:
Название маркера
1
...
17
По горизонтали:
Координаты х,у,z
Каждая группа есть не что иное как расположение маркеров в одном единственном фрейме (кадре).
Другими словами, например:
Таблицы оформлять в будущем надо примерно так. Спасибо.
- Код: Выделить всё
Название маркера Его координаты
------------------------------------
рука x y z
нога x y z
.... x y z 1-й кадр
голова x y z
рука x y z
нога x y z
.... x y z 2-й кадр
голова x y z
... ... 500-й кадр и т.д. (каждый раз длина видеозаписи разная)
Надо, чтобы этот список выглядел так:
- Код: Выделить всё
названия маркеров
Номер кадра рука нога голова
--------------------------------------
1 xуz xyz xyz
2 xуz xyz xyz
...
500 xуz xyz xyz
Кажись, тут транспонированием не обойдешься. Нужен какой-то макрос с инструкцией типа: вырезаем в одной ячейке и вставляем в другую и делаем это покуда не закончатся записи в списке. Понимаю, что задача решается простым чтением документации по VBA до просветления, но я не программер и, к сожалению, не имею ни времени, ни возможностей им стать. Поэтом и рискнул Вас побеспокоить. За быстрый ответ - спасибо!
Андрей