Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/исходные данные для повторяющихся файлов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » исходные данные для повторяющихся файлов (Microsoft Query)
исходные данные для повторяющихся файлов
uto4kin Дата: Вторник, 05.04.2022, 12:31 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Добрый день!
Есть файл отчета для сотрудников. В файле представлены несколько полей, которые заполняются из выпадающего списка. Выпадающие списки сделаны с помощью ссылок на отдельные листы.
Время от времени данные в выпадающем списке могут меняться. Как следствие приходится менять все эти данные в каждом файле, что есть бред
Чтобы этого избежать я придумал такое решение: создаем "родительский" файл, а в файлах сотрудников на листах, откуда считываются выпадающие списки создаем запросы на внешние данные и считываем эти данные из соответствующих листов "родительского" файла. Быстродействие пока не тестировал, но в целом способ должен работать.
Но при добавлении дополнительных листов, для новых выпадающих списков - все равно придется править файлы всех сотрудников. Помогите, как это решить? Может есть более простой и изящный способ, до которого я не додумался?
 
Ответить
СообщениеДобрый день!
Есть файл отчета для сотрудников. В файле представлены несколько полей, которые заполняются из выпадающего списка. Выпадающие списки сделаны с помощью ссылок на отдельные листы.
Время от времени данные в выпадающем списке могут меняться. Как следствие приходится менять все эти данные в каждом файле, что есть бред
Чтобы этого избежать я придумал такое решение: создаем "родительский" файл, а в файлах сотрудников на листах, откуда считываются выпадающие списки создаем запросы на внешние данные и считываем эти данные из соответствующих листов "родительского" файла. Быстродействие пока не тестировал, но в целом способ должен работать.
Но при добавлении дополнительных листов, для новых выпадающих списков - все равно придется править файлы всех сотрудников. Помогите, как это решить? Может есть более простой и изящный способ, до которого я не додумался?

Автор - uto4kin
Дата добавления - 05.04.2022 в 12:31
Serge_007 Дата: Вторник, 05.04.2022, 12:41 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте

в целом способ должен работать
Он и будет работать

при добавлении дополнительных листов, для новых выпадающих списков - все равно придется править файлы всех сотрудников
Да, придется
Вы ведь добавляете НОВЫЕ выпадающие списки, заранее не зная какие они будут, иначе можно было бы эти листы добавить при разработке файла, связав их с "родительским" файлом, скрыть и показывать по мере необходимости


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

в целом способ должен работать
Он и будет работать

при добавлении дополнительных листов, для новых выпадающих списков - все равно придется править файлы всех сотрудников
Да, придется
Вы ведь добавляете НОВЫЕ выпадающие списки, заранее не зная какие они будут, иначе можно было бы эти листы добавить при разработке файла, связав их с "родительским" файлом, скрыть и показывать по мере необходимости

Автор - Serge_007
Дата добавления - 05.04.2022 в 12:41
uto4kin Дата: Вторник, 05.04.2022, 13:32 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, вы мне пока сказали только то, что я и так знал )
Вопрос в том, есть ли способ как сделать так, чтобы не надо было руками править 50+ файлов при добавлении новой вкладки. Может можно как то подгружать ВСЕ листы, присутствующие в книге? Или есть мысли как пакетно обновлять множество файлов? в общем исключить тупую монотонную, повторяющуюся процедуру ctrl+с ctrl+v?
 
Ответить
СообщениеSerge_007, вы мне пока сказали только то, что я и так знал )
Вопрос в том, есть ли способ как сделать так, чтобы не надо было руками править 50+ файлов при добавлении новой вкладки. Может можно как то подгружать ВСЕ листы, присутствующие в книге? Или есть мысли как пакетно обновлять множество файлов? в общем исключить тупую монотонную, повторяющуюся процедуру ctrl+с ctrl+v?

Автор - uto4kin
Дата добавления - 05.04.2022 в 13:32
Serge_007 Дата: Вторник, 05.04.2022, 13:51 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
как пакетно обновлять множество файлов?
В тех случаях, когда Excel не имеет соответствующего функционала - используется VBA
Макросом можно в цикле пройтись по всем файлам в папке, открыть каждый, добавить туда новый лист, создать выпадающий список и т.д.
Но, если уж Вы решите использовать VBA, то и смысл в "родительском" файле отпадет
Можно будет так же обновлять данные и при изменении уже имеющихся списков


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
как пакетно обновлять множество файлов?
В тех случаях, когда Excel не имеет соответствующего функционала - используется VBA
Макросом можно в цикле пройтись по всем файлам в папке, открыть каждый, добавить туда новый лист, создать выпадающий список и т.д.
Но, если уж Вы решите использовать VBA, то и смысл в "родительском" файле отпадет
Можно будет так же обновлять данные и при изменении уже имеющихся списков

Автор - Serge_007
Дата добавления - 05.04.2022 в 13:51
Мир MS Excel » Вопросы и решения » Вопросы по Excel » исходные данные для повторяющихся файлов (Microsoft Query)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!