Здравствуйте! Помогите пожалуйста, есть задание, нужно из шаблона перенести данные ячейки в список. В шаблоне и в списке есть столбец с "кодом", напротив этого кода есть значение в ячейке и это значение нужно перенести в ячейку с таким же кодом в файл Список. Есть некоторые моменты - к примеру в шаблоне каких то кодов может не быть, соответственно нужно пропустить и переходить к следующему коду, также коды повторяются, тоже самое и в Списке, коды могут повторяться. Я сижу вручную переношу, но это очень не удобно. Как это можно автоматизировать?
Перенос данных ячейки из одного файла в другой по определенной метке
30.09.2022 11:36:34
|
|
|
|
30.09.2022 11:41:10
Сергей Павлов, ВПР? если у повторяющихся кодов одинаковое Ограничение
Ознакомьтесь со
Изменено: |
|||
|
|
30.09.2022 11:44:07
whateverlover, Ого, походу Вы спасли меня, неужели так легко и просто? Спасибо большое!=)
|
|
|
|
30.09.2022 12:20:23
whateverlover, Может сможете еще подсказать. Есть ли такая возможность автоматически по группам разделить на листы эти списки, т.е. я для примера скинул тот же шаблон, там я вручную удалил лишние группы и оставил только 126н и Общую (копировал лист Общий, через фильтр удалил все кроме 126н). А мне нужно так сделать для остальных. Можно ли это сделать автоматически ?
|
|
|
|
30.09.2022 12:57:22
Сергей Павлов, первый попавшийся макрос из интернета взял.
Он запрашивает сначала строку с заголовками, потом столбец с критерием разбития на таблицы. Можно сделать, чтобы и не запрашивал. Или подождать пока набросают другой вариант, я в макросах не великий спец. |
|
|
|
01.10.2022 14:08:07
whateverlover, Еще раз большое спасибо за макрос! Вроде бы он сработал, других вариантов мне не удалось найти.
Наверное еще один момент хотел у вас спросить, по первому вопросу - если в шаблоне будет, так что у одного и того же кода будут разные значения и чтобы в списке эти значения в этом случае не отображались или как то еще отмечались (что-то типа "ошибка" или "неверное значение", в общем, чтобы был какой-то маркер). Сейчас же получается, что какое значение у первого кода есть в шаблоне, то и значение переходит в файл со списком. Приложил шаблон2 и список2 с примером. Можете еще с этим помочь?
Изменено: |
|
|
|
02.10.2022 00:43:35
Сергей Павлов, ну а если первое будет "без ПП", а другое с номером, все равно первое брать?
Вы придумываете условия на ходу пока что |
|
|
|
02.10.2022 02:46:26
Сергей Павлов, да нет, Вы не надоедаете, просто это задача решаемая через VBA, чуть посложней задачка и я уже с ней не совладаю.
Попытался решить с помощью статьи Столкнулся с проблемой, создал
Изменено: |
|
|
|
02.10.2022 03:20:03
Сергей Павлов, вроде что-то вышло, потестируйте. Сделано на Power Query + VBA, т.е. офис должен быть от 16 и новее, либо PQ должен быть установлен отдельной надстройкой.
Но сразу скажу, это вариант для фана, уверен на чистом VBA можно набросать поинтересней вариант, просто никто связываться не хочет, т.к. видно, что Вам еще 50 раз надо будет что-то подредактировать А так для здешних макросников, думаю, задача минут на 15. Было бы нормальное ТЗ.
Изменено: |
|||
|
|
02.10.2022 15:24:13
Была ошибка в коде. Прикладываю исправленный вариант.
|
||||
|
|
|||