Дорогие друзья! К сожалению, у меня совсем нет времени заниматься дальнейшим развитием этой программы. Если Вы хотите внести свой вклад в её развитие, то вот пароль от макросов файла: #@!ME_DAT#@! Пожалуйста, если Вы прописали решений одной из упомянутых в комментариях (или раскрытых Вами) ошибок, поделитесь кодом в комментариях ниже - я буду вводить Ваши улучшения в файл, чтобы он мог приносить всем больше пользы. Большое спасибо уже заранее! С уважением, Билял
Безмерно тебе благодарен! Везде за подобное берут деньги, или делают криво, а мне надо для закрытия предмета в универе два таких шаблона с автозаполнением. У самого бы ушло кучу времени, с работой никак не успеть. Ты мне очень помог, ещё раз большое человеческое спасибо!))
Я точно тоже самое делала через слияние (вкладка Рассылки в Ворд). Также создается файл ексель, заполняется данными и привязывается к готовому файлу ворд - шаблону, да и переменные тоже в значках . Это проще, мне кажется, когда разберешься. Таблица не затирается и выбор определенных позиций возможен, можно1 файл сформировать, несколько или всю таблицу запустить. Программа класс, для тех кто не хочет мудрить. Спасибо.
Долго кипятил свой мозг поиском подобного решения. И сделал, только все в Экселе, на основе формул и ссылок. Так как строчки с данными бывают длинными сделал функцию переноса на следующие строки. Корявенько, но работает исправно. Главное убирает 99% ошибок по спешке и невнимательности, то есть основным признакам человека разумного. Надеюсь с Вашей помощью изучить программироаание в Exel и подняться еще на ступеньку. Спасибо за Вашу деятельность!
Есть такая надстройка Filldocuments, можно натырить оттуда идей. Например в файл можно добавить некоторые полезные функции, типа сумма прописью, имена в дательном падеже итд. Еще хорошая идея задать исполнителя в отдельной ячейке, что бы не прописывать во все строки. Так же можно добавить галочку печати документов в ПДФ, и галочку удалять вордовские экземпляры. Так же можно добавить фильтр, что бы например напечать документы только с определенной фамилией, или для определенной организации. Подумаю, может еще идеи появятся напишу...Очень надеюсь что не забросите программу
У меня есть сумма прописью, склонение по падежам фио, организаций. Делал для себя, штрафую организации и поставил на поток заполнение протоколов и постановлений.
@@АлександрФролов-е8у 1) отключаем выполнение всех макросов 2) Запускаем нашу файл *.XLA 3) создаем модуль в любом доступном проекте со следующей процедурой Sub Rename() Workbooks("Название_файла.xla").SaveAs _ Filename:="C:\полный_путь\Название_файла.xlam", FileFormat:=xlOpenXMLAddIn End Sub 3)запускаем её на выполнение, создастся новый файл - Название_файла.xlam 4) далее инструментом надстройке MacroToolsVBA открываем новый файл!
Большое спасибо за видео, почерпнул для себя много полезного. Про знаки подчеркивания, да. Они зло. Я их заменять на знак табуляции в подчёркнутом варианте и ставлю ограничитель на линейке в конец строки. Ссылку тоже подчёркиваю. В таком варианте линия подчеркивания будет до конца строки и переносы на новую строку будут правильно отработаны. Если использовать для форматирования таблицу, то удобнее это все сделать в Excel через ВПР (листы Бланк и Данные). И ещё, функционал, описанной здесь программы, хорошо реализован в Word в Печать слиянием. Лайк, подписка, колокольчик АДНАЗНАЧНА!
Для того чтобы в формуляре сделать подчеркивание вовсе не обязательно так заморачиваться с созданием такой сложной таблицы, достаточно саму переменную в треугольных скобках сделать с подчеркиванием (Underline). Сам еще в Excel 2003 такие костыли писал, когда занимался актами на скрытые работы.
Спасибо большое. Приложение попробую доработать. Работата с 1200 титульными листами и с текстом типовых инструкций. Всегда поражали работники отделов кадра которые любят ворд и засыпать на клавише пробел. Уже куча однотипных доков перевёл в Эксель. А тут новый вызов, чищу руки уже 2 недели, надеюсь завтра добить однотипные манипуляции и взяться за распределение оставшейся, работы.
Костыли не то, что старые, они, можно сказать, дореволюционные. Мы ещё в 7 классе проходили такое слияние документов средствами самого ворда, а это был, на минуточку 1999 или 2000й год.
Факт, слияние гораздо проще, и потом проще вставлять поля слияния, чем вручную прописывать команды, да и любые изменения с этой программой будет сложнее делать
Кек. Я прежде чем узнать про вордовские "рассылки" делал форму непосредственно в экселе на отдельном листе, подставлял значения полей ИНДЕКСом. Но как же неудобно делать разметку для печати...
@@АлександрФролов-е8у согласен, ну тут либо бы выбираешь из того , что есть в магазине, либо делаешь свой софт, что очень дорого по времени, поэтому - это вроде как пока меньшее зло
Билял, доброго времени суток, если не затруднит при дальнейшем совершенствовании кода оставляйте комментарии в коде для особо одаренных))) спасибо Автору - терпения, подписчикам - времени.
Билял огромное спасибо за то, что делитесь своими знаниями. Я заметил несколько ошибок при просмотре данного видео, чекбоксы стоят, но непонятно по ним какой де вид договора заключен. Есть проблема с длинными текстами, как делается перенос предложений и расшифровка под ними. Но все равно огромное спасибо, в голове зародились идеи использования данного метода, надеюсь смогу воплотить их. Огромное спасибо
Вместо таблицы проще использовать табуляцию с подчеркиванием, хотя бы там где это возможно. На пример в данном случае. Если сначала с помощью табулятора прочертить линию а потом вставить переменную между двумя табуляторами вся строка вместе с переменной станет подчеркнутой и нечего городить огромные таблицы. Количество табуляторов в шаблоне можно подобрать опытным путем или использовать всего 2 - перед и после переменной. Данный способ еще и выравнивает строки соответственно форматированию документа. С таблицей так сделать будет значительно сложнее.
Дуже корисне відео та програма. Але погано працює в новому 2019 офісі. Не працюють функції "Открыть шаблон" і "Синхронизировать". Тому створив в шаблоні і прописав в таблиці змінні, і все вийшло.😁Дякую
Всем доброго дня. Билял, БлагоДарю ВАс. Знаю, что Вы остановили выпуски своих видео до окончания безумия. Я делал технологические карточки для кафе и делал их сразу в эксель, заполняя нужную информацию справа на листе, а в сам документ подтягивалось лишь нужное значение. Далее документ сохранял и в экселе и в пдф
Сначала безумно скакать, чтобы потом безумие останавливать..🤫. Тут никакой VBA не поможет! Только ежели локацию пменять, но флажок на аватарке поставить (на всякий пожарный)
Билял, выражаю вам мое глубокое уважение и признательность за ваши знания VBA, но позвольте мне также рассказать, как я решаю эту проблему с помощью встроенных возможностей WORD: 1. Создаю через EXCEL под каким-то именем Базу данных лиц, для которых буду распечатывать идентичные документы, имена полей в строке 1 являются именами моих переменных, которые я затем вставлю в WORD. 2. Создаю документ WORD, в который буду вставлять переменные из таблицы EXCEL. 3. Открываю документ WORD и подключаю его к таблице EXCEL с помощью списков рассылки. Затем я использую мастер WORD и помещаю переменные туда, где они должны быть, просматриваю предварительный просмотр и готов распечатать одну, выбранные записи или все записи. Я могу сохранить результат слияния в 1 файл, как в формате doc, так и в формате pdf. Думаю, что этот вариант подготовки так называемых Циркулярных писем широко известен каждому. Спасибо за уроки, которые я продолжаю смотреть с величайшим интересом!
Спасибо за идею! А то замучилась писать макросы для каждого документа разных отделов разных управлений. Несложно клонировать, но все же занимает время. А так конечно лучше. Только я таблицу со списком делаю в отдельном ексель файле, а в программе делаю выбрать файл. А то пользователи могут испортить файл с макросом
Решил эту задачу с помощью режима "РАССЫЛКИ". В этом случае пропадает необходимость хранить файлы в Word. Есть только один шаблонный. И с печатью проще, не тратится время на открытие каждого файла. НО есть одно БОЛЬШОЕ но. Время от времени теряется связь между Worl b Exel и приходиться привязывать по новой. И ещё. Если копировать в облако, то после когда достаёшь то же самое теряется связь между Worl b Exel. Попробую с удовольствием Ваш вариант, надеюсь будет более стабильным. Было бы классно не делать архив файлов, а листать базовый документ. Спасибо за вашу разработку.
Как-то переделал я своим такой вот шаблон с нижними подчеркиваниями в нормальный с таблицей. Все было хорошо, пока кадровику не приспичило добавить несколько строк, а несколько отредактировать (я в отпуске). Тогда мне сказали - в старом было лучше. С тех пор я не участвую в автоматизации, даже когда вижу, что слово по центру выравнивается путем добавления пробелов.
Хорошие уроки, доступное изложение. Только я думаю для учеников не стоит прятать ни листы ни макросы под пароль. Тем более все это взламывается легко - у меня с нулевым знанием взлома ушло 15 минут на это. Гугл знает все. Ведь интересно изучить и саму программу, чтобы глубже понимать механизм ее работы. От меня подписка.
Может кто знает, как исправить код , чтобы работало в экселе на маке? Пока проблема в том, что не открывает папки для выбора шаблона и места сохранения
Предложение! Можно попробовать запилить так чтоб все договора были в одном файле, в экселе, допустим, на разных вкладках, в ворде на разных страницах. Я думаю это было бы очень даже не лишним
В этой программе обязательно должна быть функция замены нижнего подчеркивания на таблицу с нижней границей, или линией. Это можно сделать отдельной функцией, для документов, которые нужно заполнить один раз. Эти нижние подчеркивания просто бесят. Как вариант можно добавить в эту программу опционально автоотправку этих файлов в PDF в телеграмм (в определенный чат, чтобы начальство было в курсе, что ты сделал), и/или на печать (с выбором принтера).
в офисе есть и встроенная функция для подобного, делал так карточки приборов из базы. А вот бы решить обратную задачу: при заполнении формуляра - данные уезжали в таблицу экселя, а сам формуляр сохранялся с номером в имени файла, причем с учетом предыдущего номера уже созданного.
Не синхронизирует. При нажатии на кнопку Синхронизировать, выходит ошибка: Run-time error 5. Invalid procedure call or argument. Пробовал на офисе 2010 и 2019. В чем может быть дело?
Пушка бомба, вот если бы еще сделать что бы в столбец выводились данные по переменным а не в строку вообще бы цены не было! может есть возможность изменить?!? как то по быстрому?!
Билял, огромное Вам спасибо за Ваш труд. К сожалению, на офисе 2016 получаю сообщение об ошибке "Microsoft Visual Basic. Run-time error `5`. Invalid procedure call or argument". В чём может быть дело? Спасибо
Решил проблему с ошибкой run-time '5' Invalid procedure call or argument и проблему с тем, что файлы в исходную папку не сохраняет, а перезаписывает шаблон. Просто сохраните исходный шабон в формате doc, а потом уже по инструкции Биляла. Все должно работать!
Я делаю через Рассылки, там не всё гладко: например даты из ячейки с форматом "дата" вставляются не корректно, нужно править коды в ворде. А так замысел у Биляла просто офигенный! Ещё я знаю умельца, который всё это сделал на макросах, шаблон у него экселевский.
Отличный материал. Жаль все же что не показали как делать шкалу с процентом выполнения. Жутко интересно. Сам использую макрос который работает порядка 10 минут в зависимости от объемов обрабатываемой информации. И часто сотрудникам кажется что макрос завис. Эта шкала бы решила данную проблему.
А если необходимо например одновременно в 5 различных шаблонах сделать заполнение ячеек, причем не обязательно что в каждом шаблоне будут все поля заполняться, как это можно реализовать? и какой пароль на редактор VBA
Дорогой Билял Мне нравятся ваши уроки Excel. В этом уроке автозаполнения формы вы использовали таблицу в документе Word, чтобы сохранить стационарные линии в формате документа, но это не очень хороший вариант. Такого результата спокойно можно добиться с помощью инструментов форматирования текста в Word: подчеркивание и табуляция с подчеркиванием. Правда это видео было создано 3 года назад, но я надеюсь, что предложенный вариант Вам понравится.
а через какой функционал Вы это реализовывали? Я делала через "список рассылки". По одному набору данным надо генерировать много документов, соответственно все их надо открывать, выбирать подстановку и сохранять под новым именем. В результате коллеги сломались.
Было бы круто сделать в виде дополнения для Excel, и добавить возможность заполнять один файл ворд из нескольких строк эксель, то есть переносить строки в ворд
У меня точно такая же задача для создания прайса. Основные расчеты провожу в Exel, а вот перенос розничных цен каждой позиции в уже созданный шаблон приходится в ручную. Меняется только одна ячейка. За этот год было три повышения цены в закупке и каждый раз все вручную переносить в шаблон это просто ....... .
Синхронизация не выполняется: run-time '5' Invalid procedure call or argument. Если же вручную вносить переменные в файл программы и создавать все работает корректно. В чем может заключатся проблема и как ее решить?
Причину нашёл, сохранил файл ворд с поддержкой записи макросов. Но есть другая проблема, при большом количестве символов в данных он отказывается их вставлять.
Подскажите, пожалуйста, у кого была схожая проблема Мне нужно вводить расчетный счет, он длинный В таблице с буквой Е+ посередине счета, я сделала формат ячейки числовой, в экселе проблема пропала, счет виден полностью Но в ворд он переносит с этой буквой Е+( все остальное работает
Билял, спасибо за канал и за данный макрос. Давно внёс видос в закладки. Сейчас собрался и настроил макрос для ворда. Думал, сейчас также быстро сделаю эксель (у меня комплект документов ворд+эксель), а оказалось экселя нет. Готов уже был задонатить или купить такой макрос... жаль что экселя нет...
Добрый вечер, при попытке синхронизации переменных из ворда, выдает ошибку Run-time error 5 Invalid procedure call or argument. Подскажите, как можно решить эту проблему?
Здравствуйте, Билял, спасибо вам большое за вашу работу! Очень интересно. Объясняете очень доступно. У меня выходит проблема 5112 при создании документов. Готовые документы сохраняет не в указанную папку, а просто шаблон документа меняет и все. Данные вставляются с первой строчки (Иднекс 1). Все последующие просто не создаются. Помогите, пожалуйста! Буду ждать ответа.
Билял добрый день! Как исправить ошибку в том, что при переносе длинных текстов в ячейках пишет: "Run time error '5854' Слишком длинный строковый параметр." Можно ли как-то это исправить, так как данных бывает больше 255 символов в ячейке? Благодарю за ответ.
Дорогие друзья! К сожалению, у меня совсем нет времени заниматься дальнейшим развитием этой программы. Если Вы хотите внести свой вклад в её развитие, то вот пароль от макросов файла:
#@!ME_DAT#@!
Пожалуйста, если Вы прописали решений одной из упомянутых в комментариях (или раскрытых Вами) ошибок, поделитесь кодом в комментариях ниже - я буду вводить Ваши улучшения в файл, чтобы он мог приносить всем больше пользы.
Большое спасибо уже заранее!
С уважением,
Билял
Добрый день, подскажите пожалуйста, как сделать так, что бы ексель автоматом сохранял и ворд и пдф. Желательно в разные папки
А в гугл таблицах есть такая функция ?
@@valentinivanov8895 нет, гугл таблицы не поддерживают макросы и коды
Эмммм... А чем "сцепить" хуже?
@@ildaridze Там вроде можно, на JavaScript только
один из самых полезных роликов ютюба. десятки сэкономленных часов заполнения документов.
Спасибо, Билял! Ваши уроки бесценны! Экономят кучу времени, да и денег! Успехов Вам! Огромное человеческое спасибо!!!👍🙏
Безмерно тебе благодарен! Везде за подобное берут деньги, или делают криво, а мне надо для закрытия предмета в универе два таких шаблона с автозаполнением. У самого бы ушло кучу времени, с работой никак не успеть. Ты мне очень помог, ещё раз большое человеческое спасибо!))
Я точно тоже самое делала через слияние (вкладка Рассылки в Ворд). Также создается файл ексель, заполняется данными и привязывается к готовому файлу ворд - шаблону, да и переменные тоже в значках . Это проще, мне кажется, когда разберешься. Таблица не затирается и выбор определенных позиций возможен, можно1 файл сформировать, несколько или всю таблицу запустить. Программа класс, для тех кто не хочет мудрить. Спасибо.
Шикарная программа! Автору браво! Облегчил жизнь. Я постоянно вручную набивал справки 300 детям с разными данными 🥲
Ваш труд просто бесценнный. Спасибо большое.
Долго кипятил свой мозг поиском подобного решения. И сделал, только все в Экселе, на основе формул и ссылок. Так как строчки с данными бывают длинными сделал функцию переноса на следующие строки. Корявенько, но работает исправно. Главное убирает 99% ошибок по спешке и невнимательности, то есть основным признакам человека разумного. Надеюсь с Вашей помощью изучить программироаание в Exel и подняться еще на ступеньку. Спасибо за Вашу деятельность!
Есть такая надстройка Filldocuments, можно натырить оттуда идей. Например в файл можно добавить некоторые полезные функции, типа сумма прописью, имена в дательном падеже итд. Еще хорошая идея задать исполнителя в отдельной ячейке, что бы не прописывать во все строки. Так же можно добавить галочку печати документов в ПДФ, и галочку удалять вордовские экземпляры. Так же можно добавить фильтр, что бы например напечать документы только с определенной фамилией, или для определенной организации. Подумаю, может еще идеи появятся напишу...Очень надеюсь что не забросите программу
У меня есть сумма прописью, склонение по падежам фио, организаций. Делал для себя, штрафую организации и поставил на поток заполнение протоколов и постановлений.
Это уже хотелки для платной версии 😁
Лет 5 назад продавалась за 800 руб. Взломать не возможно, перепробовал все известные способы. без покупки имела сильно ограниченное время работы.
@@АлександрФролов-е8у пароль в вб у эксель ломается на раз... просто переименовывая в зип и удаляя что то там =))
разумеется если речь про эксель
@@АлександрФролов-е8у
1) отключаем выполнение всех макросов
2) Запускаем нашу файл *.XLA
3) создаем модуль в любом доступном проекте со следующей процедурой
Sub Rename()
Workbooks("Название_файла.xla").SaveAs _
Filename:="C:\полный_путь\Название_файла.xlam", FileFormat:=xlOpenXMLAddIn
End Sub
3)запускаем её на выполнение, создастся новый файл - Название_файла.xlam
4) далее инструментом надстройке MacroToolsVBA открываем новый файл!
Дай тебе бог здоровья, о добрейший человек!)
Большое спасибо за видео, почерпнул для себя много полезного. Про знаки подчеркивания, да. Они зло. Я их заменять на знак табуляции в подчёркнутом варианте и ставлю ограничитель на линейке в конец строки. Ссылку тоже подчёркиваю. В таком варианте линия подчеркивания будет до конца строки и переносы на новую строку будут правильно отработаны. Если использовать для форматирования таблицу, то удобнее это все сделать в Excel через ВПР (листы Бланк и Данные). И ещё, функционал, описанной здесь программы, хорошо реализован в Word в Печать слиянием. Лайк, подписка, колокольчик АДНАЗНАЧНА!
Братан, ты просто красавчик!!!!!!!!
Для того чтобы в формуляре сделать подчеркивание вовсе не обязательно так заморачиваться с созданием такой сложной таблицы, достаточно саму переменную в треугольных скобках сделать с подчеркиванием (Underline). Сам еще в Excel 2003 такие костыли писал, когда занимался актами на скрытые работы.
Слушай друг! Вот я как раз тоже актами СР занимаюсь.. а нет ли такого готового файла, для автозаполнения акта?
@@МалкАлек Здравствуй друг! Нашел автозаполняющий акт?) Я вот тоже ищу
Коллега))
Спасибо большое. Приложение попробую доработать. Работата с 1200 титульными листами и с текстом типовых инструкций. Всегда поражали работники отделов кадра которые любят ворд и засыпать на клавише пробел. Уже куча однотипных доков перевёл в Эксель. А тут новый вызов, чищу руки уже 2 недели, надеюсь завтра добить однотипные манипуляции и взяться за распределение оставшейся, работы.
хорош! очень полезный код, лучше стандартного слияния тем, что вываливает результат в отдельные файлы, а не в один как стандартное слияние
Просто ВЕЛИКОЛЕПНО, огромное спасибо
старые костыли, в ворде уже есть слияние ,автоматически из ексельки множит листы с нужными полями, зарнее подготовленными, но за движуху лайк
Костыли не то, что старые, они, можно сказать, дореволюционные. Мы ещё в 7 классе проходили такое слияние документов средствами самого ворда, а это был, на минуточку 1999 или 2000й год.
Факт, слияние гораздо проще, и потом проще вставлять поля слияния, чем вручную прописывать команды, да и любые изменения с этой программой будет сложнее делать
Кек. Я прежде чем узнать про вордовские "рассылки" делал форму непосредственно в экселе на отдельном листе, подставлял значения полей ИНДЕКСом. Но как же неудобно делать разметку для печати...
Слияние есть уже давно, но корректно оно работает не во всех случаях.
@@АлександрФролов-е8у согласен, ну тут либо бы выбираешь из того , что есть в магазине, либо делаешь свой софт, что очень дорого по времени, поэтому - это вроде как пока меньшее зло
Билял, доброго времени суток, если не затруднит при дальнейшем совершенствовании кода оставляйте комментарии в коде для особо одаренных))) спасибо
Автору - терпения, подписчикам - времени.
Здравствуйте, Александр! В следующей версии программы обязательно будут комментарии! 😊
С уважением и хорошего Вам воскресенья,
Билял
@@BilyalKhassenov
Доброго времени суток, как с вами связаться?
Билял огромное спасибо за то, что делитесь своими знаниями. Я заметил несколько ошибок при просмотре данного видео, чекбоксы стоят, но непонятно по ним какой де вид договора заключен. Есть проблема с длинными текстами, как делается перенос предложений и расшифровка под ними. Но все равно огромное спасибо, в голове зародились идеи использования данного метода, надеюсь смогу воплотить их. Огромное спасибо
Лично пользуюсь, крута штука, очень помогает с ТД
Вместо таблицы проще использовать табуляцию с подчеркиванием, хотя бы там где это возможно. На пример в данном случае. Если сначала с помощью табулятора прочертить линию а потом вставить переменную между двумя табуляторами вся строка вместе с переменной станет подчеркнутой и нечего городить огромные таблицы. Количество табуляторов в шаблоне можно подобрать опытным путем или использовать всего 2 - перед и после переменной.
Данный способ еще и выравнивает строки соответственно форматированию документа. С таблицей так сделать будет значительно сложнее.
А такую программу можно было сделать в 2003? Чел спасибо что ты есть. Я знал что эксель создан для чего то большего
Эксель и ворд по умолчанию могу без обмениваться данными без этих костылей. Но там настраивать сложнее
ПО ИТОГУ всё получилось!!!!! огромная благодарность!
Огромное Спасибо автору данной программы!
идея хорошая, поковыряю на досуге, генерировать КП в автомате намного интереснее чем ctrl+c ctrl+v
Дуже корисне відео та програма. Але погано працює в новому 2019 офісі. Не працюють функції "Открыть шаблон" і "Синхронизировать". Тому створив в шаблоні і прописав в таблиці змінні, і все вийшло.😁Дякую
Гениальный автор, очень полезная прога
Здравствуйте, Иван!
Большое спасибо за Ваш комментарий! 😊
С уважением и хорошего Вам воскресенья,
Билял
Рахмет Билял! Это очень нужная вещь!
Дай бог тебе здоровья
отличная программа, грамотное объяснение!
Всем доброго дня. Билял, БлагоДарю ВАс. Знаю, что Вы остановили выпуски своих видео до окончания безумия. Я делал технологические карточки для кафе и делал их сразу в эксель, заполняя нужную информацию справа на листе, а в сам документ подтягивалось лишь нужное значение. Далее документ сохранял и в экселе и в пдф
Сначала безумно скакать, чтобы потом безумие останавливать..🤫. Тут никакой VBA не поможет! Только ежели локацию пменять, но флажок на аватарке поставить (на всякий пожарный)
Билял, выражаю вам мое глубокое уважение и признательность за ваши знания VBA, но позвольте мне также рассказать, как я решаю эту проблему с помощью встроенных возможностей WORD:
1. Создаю через EXCEL под каким-то именем Базу данных лиц, для которых буду распечатывать идентичные документы, имена полей в строке 1 являются именами моих переменных, которые я затем вставлю в WORD.
2. Создаю документ WORD, в который буду вставлять переменные из таблицы EXCEL.
3. Открываю документ WORD и подключаю его к таблице EXCEL с помощью списков рассылки. Затем я использую мастер WORD и помещаю переменные туда, где они должны быть, просматриваю предварительный просмотр и готов распечатать одну, выбранные записи или все записи. Я могу сохранить результат слияния в 1 файл, как в формате doc, так и в формате pdf.
Думаю, что этот вариант подготовки так называемых Циркулярных писем широко известен каждому.
Спасибо за уроки, которые я продолжаю смотреть с величайшим интересом!
Спасибо за идею! А то замучилась писать макросы для каждого документа разных отделов разных управлений. Несложно клонировать, но все же занимает время. А так конечно лучше. Только я таблицу со списком делаю в отдельном ексель файле, а в программе делаю выбрать файл. А то пользователи могут испортить файл с макросом
Решил эту задачу с помощью режима "РАССЫЛКИ". В этом случае пропадает необходимость хранить файлы в Word. Есть только один шаблонный. И с печатью проще, не тратится время на открытие каждого файла. НО есть одно БОЛЬШОЕ но. Время от времени теряется связь между Worl b Exel и приходиться привязывать по новой. И ещё. Если копировать в облако, то после когда достаёшь то же самое теряется связь между Worl b Exel. Попробую с удовольствием Ваш вариант, надеюсь будет более стабильным.
Было бы классно не делать архив файлов, а листать базовый документ.
Спасибо за вашу разработку.
Как-то переделал я своим такой вот шаблон с нижними подчеркиваниями в нормальный с таблицей. Все было хорошо, пока кадровику не приспичило добавить несколько строк, а несколько отредактировать (я в отпуске). Тогда мне сказали - в старом было лучше. С тех пор я не участвую в автоматизации, даже когда вижу, что слово по центру выравнивается путем добавления пробелов.
Надо было поставить защиту от дебилов, читай от кадровиков
Хорошие уроки, доступное изложение. Только я думаю для учеников не стоит прятать ни листы ни макросы под пароль. Тем более все это взламывается легко - у меня с нулевым знанием взлома ушло 15 минут на это. Гугл знает все. Ведь интересно изучить и саму программу, чтобы глубже понимать механизм ее работы. От меня подписка.
Сто лайков вам Билял. Спасибо огромное!
Можно также сделать форму в ворде и заполнять себе спокойно...или форму в пдф, там еще интереснее... но и Ваш способ хорош.
Спасибо Билял, очень выручил.
Вы суперсуперсуперсупер специалист
Всё получилось, спасибо автору.
Билял, очень круто, тоже себе такую программу сдалал. Мой вариант названия: ExcelАвтоДок
Может кто знает, как исправить код , чтобы работало в экселе на маке?
Пока проблема в том, что не открывает папки для выбора шаблона и места сохранения
огромное спасибо!попробую стилизировать под свои нужды
Низкий поклон, уважаю, сколько труда выложено!!! просто нет слов! "ГАП ЙУК"
Предложение! Можно попробовать запилить так чтоб все договора были в одном файле, в экселе, допустим, на разных вкладках, в ворде на разных страницах. Я думаю это было бы очень даже не лишним
Большое спасибо за замечательный контент, как раз искал такую программу, жаль такой нет для pdf
Спасибо автору! Он большой молодец!
нет такого слово, которым можно было бы измерить величину СПАСИБО ВАМ !!!!
поэтому просто: ОГРОМНОЕ СПАСИБО!
Огромная благодарность за труд.
Бесценно!
Огромное Вам спасибо!
В этой программе обязательно должна быть функция замены нижнего подчеркивания на таблицу с нижней границей, или линией. Это можно сделать отдельной функцией, для документов, которые нужно заполнить один раз. Эти нижние подчеркивания просто бесят.
Как вариант можно добавить в эту программу опционально автоотправку этих файлов в PDF в телеграмм (в определенный чат, чтобы начальство было в курсе, что ты сделал), и/или на печать (с выбором принтера).
"Эти нижние подчеркивания просто бесят" - Вы просто не умеете их готовить!!
Несколькими комментариями выше есть рецепт их правильного применения.
Мужик, это очень круто!
Очень круто, спасибо автору :)
в офисе есть и встроенная функция для подобного, делал так карточки приборов из базы. А вот бы решить обратную задачу: при заполнении формуляра - данные уезжали в таблицу экселя, а сам формуляр сохранялся с номером в имени файла, причем с учетом предыдущего номера уже созданного.
Не синхронизирует. При нажатии на кнопку Синхронизировать, выходит ошибка: Run-time error 5. Invalid procedure call or argument. Пробовал на офисе 2010 и 2019. В чем может быть дело?
В excel ПКМ на ленте -> Настройка ленты -> Поставить галочку в пункте разработчик -> В появившейся вкладке разработчик выбрать Безопасность макросов -> Включить макросы VBA.
Сделай по такому же принципу заполнение формуляров, выполненных в excel (на других листах или в отдельной книге)
всё супер! спасибо!
p.s. .. только ухо немного режет.. дОговор..
Круто, что ты этим занимаешься)
вдохновляет)
Пушка бомба, вот если бы еще сделать что бы в столбец выводились данные по переменным а не в строку вообще бы цены не было! может есть возможность изменить?!? как то по быстрому?!
Можно заполнить как удобно, но программе потом скормить транспонированную таблицу. (Специальная вставка - транспонировать.)
Я в шоке, никогда не думал, что есть такие возможности
Гениально!У меня всё)
Большое спасибо, Билял!
Отличный видео урок.
Билял, огромное Вам спасибо за Ваш труд. К сожалению, на офисе 2016 получаю сообщение об ошибке "Microsoft Visual Basic. Run-time error `5`. Invalid procedure call or argument". В чём может быть дело? Спасибо
Такая же ошибка, подскажите, нашлось ли решение данной проблемы?
@@darinagregors к сожалению, нет. Билял не ответил, не подсказал. Делаю через Рассылки-Слияние. Стандартные средствами Word
Нужно сохранить исходный документ как старый формат doc а не docx
Решил проблему с ошибкой run-time '5' Invalid procedure call or argument и проблему с тем, что файлы в исходную папку не сохраняет, а перезаписывает шаблон. Просто сохраните исходный шабон в формате doc, а потом уже по инструкции Биляла. Все должно работать!
Спасибо большое, мучился с этой ошибкой недели две. А до этого работало, не мог понять откуда она взялась.
Очень полезно и интересно!
В Ворде есть вкладка рассылки. Куда удобнее работать с ней
Все то же самое, но без танцев с бубнами, через Рассылки.
Я делаю через Рассылки, там не всё гладко: например даты из ячейки с форматом "дата" вставляются не корректно, нужно править коды в ворде. А так замысел у Биляла просто офигенный! Ещё я знаю умельца, который всё это сделал на макросах, шаблон у него экселевский.
@@rinat_nk Дайте, пожалуйста, ссылку на умельца, который всё это сделал на макросах, шаблон у него экселевский.
Отличный материал. Жаль все же что не показали как делать шкалу с процентом выполнения. Жутко интересно. Сам использую макрос который работает порядка 10 минут в зависимости от объемов обрабатываемой информации. И часто сотрудникам кажется что макрос завис. Эта шкала бы решила данную проблему.
А если необходимо например одновременно в 5 различных шаблонах сделать заполнение ячеек, причем не обязательно что в каждом шаблоне будут все поля заполняться, как это можно реализовать? и какой пароль на редактор VBA
Дорогой Билял
Мне нравятся ваши уроки Excel.
В этом уроке автозаполнения формы вы использовали таблицу в документе Word, чтобы сохранить стационарные линии в формате документа, но это не очень хороший вариант. Такого результата спокойно можно добиться с помощью инструментов форматирования текста в Word: подчеркивание и табуляция с подчеркиванием.
Правда это видео было создано 3 года назад, но я надеюсь, что предложенный вариант Вам понравится.
В word есть инструмент рассылка который делает точно тоже самое, но удобней и практичней
Не работает в 2007 офисе, в 2016 всё Ок. Помогите ОЧЕНЬ Надо.На работе только Офис 2007.
Огромное спасибо!!!!
Всегда пожалуйста, Александр!
С уважением и хорошего Вам воскресенья,
Билял
Очень хорошая работа!!
у меня не получилось заполнить, почему? ошибка 5 пишет
Я такое просто делал в экселе, без плясок с бубном.
Кстати, по ТК есть только работники, работниц нет ))
а через какой функционал Вы это реализовывали? Я делала через "список рассылки". По одному набору данным надо генерировать много документов, соответственно все их надо открывать, выбирать подстановку и сохранять под новым именем. В результате коллеги сломались.
под списком расылки я имеюею ввиду функцию слияния конечно же
Добрый день! При При синхронизации большого текста программа выдаёт ошибку.
Отличная задумка! Жалко, что больше не будет развиваться.
Было бы круто сделать в виде дополнения для Excel, и добавить возможность заполнять один файл ворд из нескольких строк эксель, то есть переносить строки в ворд
У меня точно такая же задача для создания прайса. Основные расчеты провожу в Exel, а вот перенос розничных цен каждой позиции в уже созданный шаблон приходится в ручную. Меняется только одна ячейка. За этот год было три повышения цены в закупке и каждый раз все вручную переносить в шаблон это просто ....... .
Круто! А есть вариант, чтобы сразу несколько разных по тексту вордовский документов заполнялось одной информацией?
Синхронизация не выполняется: run-time '5' Invalid procedure call or argument. Если же вручную вносить переменные в файл программы и создавать все работает корректно. В чем может заключатся проблема и как ее решить?
Причину нашёл, сохранил файл ворд с поддержкой записи макросов. Но есть другая проблема, при большом количестве символов в данных он отказывается их вставлять.
Благодарен!
Подскажите, пожалуйста, у кого была схожая проблема
Мне нужно вводить расчетный счет, он длинный
В таблице с буквой Е+ посередине счета, я сделала формат ячейки числовой, в экселе проблема пропала, счет виден полностью
Но в ворд он переносит с этой буквой Е+(
все остальное работает
Шикарно!!! 👍
спасибо интересно, познавательно, пригодится!
Доброго времени суток. При нажатии на синхронизировать вылетает табличка с ероглифами и ничего не происходит. Макросы включил.
Здравствуйте, а на google таблицы, такое можно сделать?
Билял, спасибо за канал и за данный макрос. Давно внёс видос в закладки. Сейчас собрался и настроил макрос для ворда. Думал, сейчас также быстро сделаю эксель (у меня комплект документов ворд+эксель), а оказалось экселя нет. Готов уже был задонатить или купить такой макрос... жаль что экселя нет...
Чтобы не парится таблицей, я бы выровнял табуляцией. А вместо программы использовал бы самый простой вариант - слияние.
Спасибо за урок! А как быть если должность большая и не помещается на одну строку в таблице, а строки нужны с подчеркиванием?
Добрый вечер, при попытке синхронизации переменных из ворда, выдает ошибку Run-time error 5 Invalid procedure call or argument. Подскажите, как можно решить эту проблему?
Здравствуйте, очень благодарен ва за уроки и прграмму! Столкнулся с проблемой что данные в колонтитуле не изменяются (
Помогите создаю строки в Экселе он создаёт только один лист в Ворде с данными с последней строки , помогите решить проблему? Хелп
Здравствуйте, Билял, спасибо вам большое за вашу работу! Очень интересно. Объясняете очень доступно. У меня выходит проблема 5112 при создании документов. Готовые документы сохраняет не в указанную папку, а просто шаблон документа меняет и все. Данные вставляются с первой строчки (Иднекс 1). Все последующие просто не создаются. Помогите, пожалуйста! Буду ждать ответа.
Большое спасибо!
не получается синхронизировать переменные программа пишет - Run-time error "5" Invalid procedure all or argument
Билял добрый день! Как исправить ошибку в том, что при переносе длинных текстов в ячейках пишет: "Run time error '5854' Слишком длинный строковый параметр." Можно ли как-то это исправить, так как данных бывает больше 255 символов в ячейке? Благодарю за ответ.
Привет! я исправил это!
Подскажите пожалуйста как ?
Спасибо. Интересно. Но прльщуюсь через слияние.
Попробую чкрез эту программу. Сравню что проще.