Страницы: 1
RSS
Копирование данных из меняющего диапазона на новый лист в первую пустую строку
 
Добрый день,
Целый день изучал форум и иностранные сайты, но не смог найти ответ, как реализовать следующую операцию:
на 2-м листе есть массив из 2-х столбцов где в первом это название переменной, второй это ее значение.
на первом же листе то же самое, но уже названия переменных это заголовки столбцов, а строки это значения.
Попытался сделать так, что бы на второй лист можно было внести данные, и при запуске макроса он копировались в первую пустую строку 1-го листа.

трудность  в том, что порядок вводных на 2-м листе может меняться.
Своего рода это vlookup + match. т.е. находится первая пустая строка внизу таблицы и скопированная переменная вставляется в соответствующий столбец.....
На форуме нашел как отыскать первую пустую строку, но как сметчить ее с нужным столбом - пока знаний не хватает..

Самое затруднительное что данных может быть меньше чем кол-во столбцов в большой таблице, и они могут вноситься в любой последовательности - т.е. жесткая привязка, ячейки источника не столбец не подходит.

был бы крайне признателен за любую помощь\подсказки
 
1) У вас офис какой?
2) Если правильно понял, на 2-й лист заносятся данные ТОЛЬКО по одной машине, запускается макрос, который переносит данные на 1-й лист, и после этого данные со 2-го листа удаляются и на 2-й лист заносятся новые данные по другой машине

Так?
 
Если я правильно понял:
Изменено: Бахтиёр - 22.06.2016 09:03:16
 
Бахтиёр, приветствую!

Спасибо огромное - у меня офис 2010 eng.
Дополнил Ваш макрос немного через record macro на удаление пустых строк и обновление сылки в pivot'e, т.к. если на массив на первом листе ссылается pivot - то данные вставляются ниже используемого для pivot'а массива таблицы и получается большой промежуток)

Очень помогли!!

Ильдар
Страницы: 1
Читают тему
Наверх