Word выпадающие списки, синхронный выбор, обновление списков в Word из шаблона Excel

  Рет қаралды 10,508

Dobrinya Nicitich

Dobrinya Nicitich

5 жыл бұрын

Описание способа настройки динамически выбирающихся и изменяющихся списков с возможностью экспорта значений всех списков в Excel, с последующей правкой и импортом в Word из Excel отредактированных значений.
Способ удобен в случае большого количества связных списков в одном документе (например форма, должность, ФИО), и в случае если есть в разных документах списки, данные в которых необходимо периодически обновлять.
Ссылка на файлы:
cloud.mail.ru/public/E648/zsF...

Пікірлер: 47
@user-yd8xu4on2g
@user-yd8xu4on2g 5 жыл бұрын
Спасибо! С меня лайк и подписка.
@vousgva4217
@vousgva4217 2 жыл бұрын
Огромное спасибо тебе Добрыня Никитич очень в тему помог.
@maksimushkov4714
@maksimushkov4714 3 жыл бұрын
Спасибо, очень помог!))) А нас в универе научили только, что нужно word через правую кнопку открывать) Никаких техник слепой печати, автоматизации процесса документооборота и тд. Правая кнопка, запуск...
@dobrinyanicitich7514
@dobrinyanicitich7514 3 жыл бұрын
У меня в строительном институте макросы преподавали, с возможностью теплотехнических расчетов на vba, на базе экселя, там то я ни чего не учил. Но там мне дали понимание что так можно, и что это такое. Потом после института разобрался сам когда интерес появился
@SE-ver
@SE-ver 2 жыл бұрын
Огромное спасибо за видео! Для немного разбирающихся очень интересный файл! Небольшое замечание: написание суммы прописью лучше сделать с помощью специализированного макроса (таких хватает в сети). Тогда не будет ограничения по величине числа и не надо будет вручную подставлять окончание. Также мне кажется, что слишком мудрено сделано выделение целой части суммы... Еще раз спасибо!!! ЗЫ. Для меня открытием стало, что Ворд почему-то не позволяет помещать в списки 2 одинаковых строки... И я не понимаю разницы между типами списков 3 (ComboBox) и Вашим 4.
@DenKorablev
@DenKorablev Жыл бұрын
большое спасибо, только не понял, в списке есть столбец краткое имя и значение. Но в тексте получается краткое. Как сделать чтоб значение выбиралось?
@aleksandr_dirdrug5080
@aleksandr_dirdrug5080 2 жыл бұрын
Спасибо за обозрение. На отметке 10:05 какими именно полями пользовались?
@dobrinyanicitich7514
@dobrinyanicitich7514 Жыл бұрын
Не совсем понял про какое поле вы шоворите, там я дальше в видео включаю текстовое представление полей, все названия можно там посмотреть
@user-ck9se1bq9m
@user-ck9se1bq9m 3 жыл бұрын
Добрый день. Есть вопросы, можно как то с вами связаться?
@T7bP2j
@T7bP2j 4 жыл бұрын
Это космос. Догнал лишь процентов 10 )
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Все гораздо проще чем кажется ))
@T7bP2j
@T7bP2j 4 жыл бұрын
@@dobrinyanicitich7514 вы выполняете разработки на заказ? Нам нужно несколько форм разработать в Word.
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
@@T7bP2j Да можем попробовать. Напишите техзадание максимально подробное. Я ознакомлюсь, и отвечу Вам. Почта djon91ru@gmail.com
@T7bP2j
@T7bP2j 4 жыл бұрын
@@dobrinyanicitich7514 спасибо!
@fryonthemoon
@fryonthemoon 4 жыл бұрын
С таким подходом вы могли бы заменить человек 5 нашего офиса)) Отличное видео, но не для чайников. Посоветуйте, где этому можно пошагово обучиться.
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Добрый день, я начинал с простых задач, например Civil экспортировал таблицу с 2000 строками в Excel, но шаблон был настроен таким образом что строка с данными была разделена в две строчки (чтобы можно было печатать на формате А4), но обрабатывать такие данные крайне сложно. Нужно было каждую вторую строку переместить в конец первой строки, а потом другим макросом удалить пустые строки. Я знал точно что делать вручную мне лень. Тут и начался поиск в интернете, в основном на форумах, в интернете в 90% случаев уже есть решение нужной задачи. Изучать я начал с того что включил в настройках вкладку разработчик и начал записывать макрос что то делать, и смотреть что в нем записалось. Но я уверен что есть вариант проще, в виде видеоуроков или прочих ресурсов.
@fryonthemoon
@fryonthemoon 4 жыл бұрын
@@dobrinyanicitich7514 спасибо!
@s_v_e_t_l_a_n_a.
@s_v_e_t_l_a_n_a. 3 жыл бұрын
Здравствуйте. Смотрела Ваше видео. Вроде бы кажется легко, а вот на деле как оказалось это сложно. Выпадающие списки я научилась делать. А вот синхронный выбор у меня не получается сделать. Подскажите по этапно как нужно делать. С чего начать. Еще такой вопрос как мне объединить допустим пункт тоесть основная часть, и прикрепить к нему подпункт. Тоесть открываешь организацию и там автоматом появляется вся информация по данной организации.. Подскажите как еще работать с макросом. И его включаю, а дальше незнаю что с ним делать. Как с ним работать не пойму
@dobrinyanicitich7514
@dobrinyanicitich7514 3 жыл бұрын
Здравствуйте, да всё понять не могут не только вы, это я в видео плохо объясняю. К сожалению так не получится, тут пример отношения один к одному. То есть каждому значению в одном поле соответствует одно значение в другом поле. То что вы хотите реализовать так не получится
@s_v_e_t_l_a_n_a.
@s_v_e_t_l_a_n_a. 3 жыл бұрын
Здравствуйте. А как мне сделать как у Вас все. Подробнее расскажите если это возможно
@user-nk9ek1rm6o
@user-nk9ek1rm6o 2 жыл бұрын
Доброго времени суток! Отличный способ, спасибо за видео! Действительно экономит кучу времени) В моем случае есть, правда, вопрос: пыталась перенести макросы в свой шаблон, где импорт и экспорт работают, но синхронный выбор в выпадающих списках не выполняется… Подскажите, в чем может быть проблема? Заранее огромное спасибо за ответ!
@dobrinyanicitich7514
@dobrinyanicitich7514 2 жыл бұрын
Скорее всего проблемы с наименованием контроля, т.е. самого списка, на конце должно быть одинаковое число, можете посмотреть в примере
@user-nk9ek1rm6o
@user-nk9ek1rm6o 2 жыл бұрын
Спасибо за быстрый ответ!) С наименованием было все в порядке. По какой-то причине макрос отказывался работать с другими уже имеющимися элементами управления, в чистом документе все работает
@user-wm4xg2ni4g
@user-wm4xg2ni4g 3 жыл бұрын
Неплохо. А если несколько условий? И разное количество в выпадающих списках? Например. 1 ячейка имеет три позиции в выпадающем списке, 2 ячейка 10 позиций в выпадающем списке, а в третьей ячейке, на основе ранее выбранных двух должен выдать нужную позицию.
@dobrinyanicitich7514
@dobrinyanicitich7514 3 жыл бұрын
С несколькими условиями это не будет работать, тут по простому не получится =)
@user-lr6iq8ou6v
@user-lr6iq8ou6v 3 жыл бұрын
Спасибо! Но главный вопрос, как связать данные из нескольких списков, собственно, что и демонстрируется, так и повис в воздухе. Это основная проблема, например, для меня. Буду признательна, если хоть намек дадите!
@dobrinyanicitich7514
@dobrinyanicitich7514 3 жыл бұрын
на 3:50, описывается как работает макрос, ищет все списки с одинаковым окончанием названия списка например 11, и во всех выбирает тот порядковый номер что выбран.
@yizhak3092
@yizhak3092 3 жыл бұрын
@@dobrinyanicitich7514 тут скорее имелось ввиду другое (что и я искал) - условие, что если в одном списке выбрали определенный вариант - в других списках (с другой информацией) автоматически проставляется нужна информация или уменьшается количество возможных выборов
@dobrinyanicitich7514
@dobrinyanicitich7514 3 жыл бұрын
@@yizhak3092 если так то это нужно как то в моменте динамически обновлять данные. В принципе это возможно например запрос из бд и макросом подстановка значений. Все можно сделать, но это совсем другая задача)
@user-ne1re7me1r
@user-ne1re7me1r 3 жыл бұрын
Молодец! Могëшь! Но ничего не понятно.
@user-ky6oy2nr4h
@user-ky6oy2nr4h 4 жыл бұрын
Очень полезная штука, спасибо, но при импорте выскакивает ошибка. Запускаю дебагер и ругается на строчку objXls.Workbooks.Open pathFile 'укажите путь и имя существующего файла. Можете подсказать как решить данную проблему?
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Добрый день! Но до этого должно было появляться диалоговое окно выбора файла в котором надо было выбрать экселевский файл. А на эту строчку ругается из за того что в переменной не правильный путь, или не экселевский файл выбран. Попробуйте файл импортируемый сохранить в пути покороче например на диске, и от туда попробовать его импортировать через макрос.
@user-ky6oy2nr4h
@user-ky6oy2nr4h 4 жыл бұрын
Dobrinya Nicitich я так и думал, делал экспорт в таблицу, все отработало, сохранил на диск С в корень данную таблицу, запускаю импорт, ошибка. Завтра ещё повникаю, может сам офис криво отрабатывает, попробую разные вариации
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
@@user-ky6oy2nr4h я тестировал на 2007 и 2019 офисе, сотрудники мои на 2016 используют, все работает. Можете точку останова сделать в месте ошибки и просто посмотреть какое значение в переменной pathFile. Я думаю с ней что то не так. Должен быть полный путь к файлу.
@user-ky6oy2nr4h
@user-ky6oy2nr4h 4 жыл бұрын
Dobrinya Nicitich по точке смотрел, правильный путь показывает. Я все таки вникну сильнее, буду пробывать разные варианты. Ещё раз спасибо за труд. Если будет что интересное отпишусь в коменты
@user-gh8yr6wt8q
@user-gh8yr6wt8q 2 жыл бұрын
Как в воде сделать выпадающий список с множественным выбором?
@dobrinyanicitich7514
@dobrinyanicitich7514 2 жыл бұрын
Готовых решений не находил, просто это не реализовываться к сожалению
@Nataliya-Graba
@Nataliya-Graba 4 жыл бұрын
Заполнять ворд данными из экселя научилась благодаря вашему видео легко. А вот с синхронные списки второй раз смотрю и мне не понятно главное. Как в экселе создать таблицу с данными и назвать эти поля в экселе чтобы в ворд они подтягивались. Вообщем в голове каша. В интернете ничего путного не нашлось. Пока не поддается эта наука мне...
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Нужно сделать формат таблицы такой же как в видео, и название полей в экселе должно соответствовать созданным полям в ворде. Для примера можно создать несколько выпадающих списков в ворде, заполнить несколько значений для примера. и сделать экспорт в эксель. И уже на основе этого файла (по примеру структуры) редактировать значения, и загружать в ворд.
@Nataliya-Graba
@Nataliya-Graba 4 жыл бұрын
@@dobrinyanicitich7514 спасибо. Буду пробовать
@user-hr1in2hm8e
@user-hr1in2hm8e 3 жыл бұрын
исходники будут?
@dobrinyanicitich7514
@dobrinyanicitich7514 3 жыл бұрын
Да по ссылке в описпнии можете скачать.
@user-hr1in2hm8e
@user-hr1in2hm8e 3 жыл бұрын
@@dobrinyanicitich7514 было бы не плохо если были бы уроки по VBA, без теории а на конкретны примерах
@Viktor-pd7no
@Viktor-pd7no 3 жыл бұрын
Не хрена не понятно. Нужно сначала полностью. Как начать и как закончить
@dobrinyanicitich7514
@dobrinyanicitich7514 3 жыл бұрын
Согласен с вами, местами может быть сложновато для некоторых людей)))
@user-ec8jm9bm4j
@user-ec8jm9bm4j 4 жыл бұрын
Чувак не снимай больше видосы плиз
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Не смотри =)
Связанные выпадающие списки: легко и быстро
20:35
Станислав Салостей
Рет қаралды 200 М.
Связанные выпадающие списки в Excel
16:12
Nikolay Pavlov
Рет қаралды 533 М.
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 4,7 МЛН
Me: Don't cross there's cars coming
00:16
LOL
Рет қаралды 10 МЛН
Каха ограбил банк
01:00
К-Media
Рет қаралды 11 МЛН
формат даты поля слияния в Word
4:41
Ilin Aleksandr
Рет қаралды 4,5 М.
Связанные выпадающие списки в Word
6:20
Василий Прохоров
Рет қаралды 511
Автозаполнение Формуляров и Документов на основе Excel
20:06
Билял Хасенов – Excel, VBA & More
Рет қаралды 192 М.
Microsoft Word / Использование полей и списков
7:08
Артемий Долгирев
Рет қаралды 349
MS Word - Автозаполняемые документы и договоры
19:54
Евгений Дрожжин
Рет қаралды 71 М.
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01