[2021] Как заполнить Word шаблон из таблицы Excel Часть 2

Поділитися
Вставка
  • Опубліковано 18 чер 2020
  • Всем привет, это второе видео, в котором я наглядно покажу, как заполнить Word шаблон из таблицы Excel, опять покодим немного на VBA, модифицируем шаблон так, что бы текст находился в надписях(текстовые поля). В результате Вы сможете создавать ворд документы по шаблону на основе данных из Excel таблиц. Если не смотрели первую часть - • [2021] Как заполнить W... - обязательно посмотрите!!!
    Исходный код из этого видео тут -
    maxfad.ru/video-uroki/uroki-e...
    • [2021] Как заполнить W...
    📌Подпишись 👉 goo.gl/MZB7lu
    📌Ставь 👍 и 🔔
    📌Заходи 👉 maxfad.ru
    Поддержать канал донатом:
    ЮМани - yoomoney.ru/to/410016390585161
    QIWI - qiwi.com/n/MAXFADRU
    Поддержите канал лайком и репостом, ставьте класс, чтобы ролики выходили чаще, поделитесь этим видео со своими друзьями и подписывайтесь на канал !!! :-)

КОМЕНТАРІ • 46

  • @kompiuterapiia
    @kompiuterapiia  3 роки тому +1

    Всем привет, это второе видео, в котором я наглядно покажу, как заполнить Word шаблон из таблицы Excel, опять покодим немного на VBA, модифицируем шаблон так, что бы текст находился в надписях(текстовые поля). В результате Вы сможете создавать ворд документы по шаблону на основе данных из Excel таблиц. - ua-cam.com/video/89DcmhKbIzs/v-deo.html

  • @shokhijakhonmansurov5604
    @shokhijakhonmansurov5604 4 роки тому +2

    Рад что не перестаете выкладывать ролики! Помню вы мне очень помогли ровно год назад с моей дипломной!)

  • @Kennen-vu2hw
    @Kennen-vu2hw 6 місяців тому

    Спасибо большое !

  • @blackovskiy
    @blackovskiy 2 роки тому

    Очень познавательные видео огромное спасибо!

  • @user-el1jb4gj9s
    @user-el1jb4gj9s Рік тому

    Спасибо!

  • @user-yo7kn3wt9s
    @user-yo7kn3wt9s 2 роки тому +1

    Уважаемый автор из двух уроков выяснил что мне надо по поставленной задаче, но одно не понятно НАФИГА ТАК ГРОМКО МУЗЫКУ? Есть стандарт вроде от громкости голоса 15% фоновой музыки, а лучше ваще убрать так как я пришел учиться, а не музыку слушать.
    Спасибо за понимание и хоть фоном не доволен на за труды и информацию "палец вверх" ну и естественно подписка как же без нее

  • @user-iu1kz9uv8z
    @user-iu1kz9uv8z 2 роки тому

    Добрый день! Спасибо за видео! Как можно заменить несколько повторяющихся в документе значений, но не используя текстовые поля? Используя макрос из прошлого кода изменится только первое совпадение. Хотелось бы знать как прогнать цикл по всему документу. Спасибо

  • @galinag3267
    @galinag3267 2 роки тому +1

    Добрый день! Спасибо за эту серию обучающих видео, лично мне это невероятно помогло на работе:) Остался один вопрос: какую команду нужно добавить, чтобы все созданные ворд документы были сохранены в pdf?

    • @kompiuterapiia
      @kompiuterapiia  2 роки тому

      ThisWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\Test\file1.pdf", OpenAfterPublish:=True
      Это если одной строкой, и имя файла нужно изменить, чтобы получать разные файлы, если нужно, либо все в один соединится. В общем пробуйте, должно сработать

  • @DDv777
    @DDv777 2 роки тому

    Спасибо за ролик! Попробовал повторить код. В целом работает, но есть одно но. В моем примере порядка +- 30 переменных ( соответственно в шаблоне 30 шейпов) и при запуске макроса все начинает жутко тормозить пока он пробежиться по каждому шейпу. Есть ли какой либо метод обойтись без конструкции for each shapes...но чтобы в шаблоне текст оставался в шейпах?

  • @nich8566
    @nich8566 3 роки тому +1

    Отличное видео. Я по нему научился создавать свои шаблоны. У меня вопрос? Подскажите как в в ворд шаблонах в определенном месте вставить таблицу и заполнить его данными. Спасибо

    • @marketerboehmer833
      @marketerboehmer833 3 роки тому

      нашли ответ?

    • @kompiuterapiia
      @kompiuterapiia  3 роки тому

      По вставке таблицы из excel в шаблон word скоро выйдет новое видео, несколькими способами, хотя я в моей многолетней офисной работе с таким не сталкивался, обычно шаблон заполняется макросом, а таблицу copy&paste позднее добавляют.

  • @chupakabra6
    @chupakabra6 Рік тому

    Здравствуйте!
    А можно сделать так: у меня есть список в экель, и прямо в списке в виде выпадающего меню выбрать для каждого пункта свой шаблон

  • @Rambo_80
    @Rambo_80 2 роки тому

    Здравствуйте, подскажите у вас указано собирать данные со второй i% = 2 строки экселя, а если мне надо и с 3, 4,5 по 10 итд как быть? и чтобы сохранял в один файл, а не 10 файлов.

  • @osenvnebe
    @osenvnebe Рік тому

    А как сделать чтобы в шаблоне по остальным пунктам тоже подставлялись данные из списка, допустим если я подставляю Иванова, то в шаблоне будут все данные по Иванову?

  • @user-nt2vj4qs8r
    @user-nt2vj4qs8r Рік тому

    Нужно разработать такой же скрипт но для моего документа. Возьметесь?

  • @user-xq3nk7de2s
    @user-xq3nk7de2s 3 роки тому

    Добрый вечер , а как с вами можно связаться?

  • @user-xx8re4fy7p
    @user-xx8re4fy7p 3 роки тому +2

    Добрый день. Подскажите, пожалуйста, использую Ваш код и если в первом столбце будет пустая ячейка, то на ней он цикл и закончит, следующие ячейки не будет проверять. То есть если оставить пустой первую после шапки, то вообще ничего заполняться не будет

    • @kompiuterapiia
      @kompiuterapiia  3 роки тому +1

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

    • @kompiuterapiia
      @kompiuterapiia  3 роки тому

      Полный перечень данных был в другой таблице, то что нужно было сформировать, выбирал по фильтру, копировал и вставлял в "генератор".

    • @user-xx8re4fy7p
      @user-xx8re4fy7p 3 роки тому +1

      @@kompiuterapiia спасибо. Просто в моем случае формируемые бланки меняются на несколько значений каждый месяц и какие-то могут быть нужны, а какие-то наоборот, не будут использованы в текущем месяце. Думал что получится сделать полную прогонку списка с проверкой выполнения условия

  • @blackovskiy
    @blackovskiy 2 роки тому

    Но тут же возник следующий вопрос: а что если количество строк таблицы Ворда должно зависеть от количества строк в Экселе? Пример простой допустим в Ворде я в таблице должен отразить только выезжающий транспорт на адреса с указанием километража до места, а в Экселе у меня данные всех машин, но есть пустые ячейки, столбца в котором адрес заявки, это невыездающие машины

  • @user-lw4jy1hb2o
    @user-lw4jy1hb2o 2 роки тому

    если добавлять строки, 5,6,7 и т.д надо код менять? и как создавать выборочно документы.

    • @kompiuterapiia
      @kompiuterapiia  2 роки тому

      Вставляйте в таблицу только то, что нужно сформировать, либо после отмеченные позиции сортируйте по столбцу по возрастанию, чтобы не было пустых ячеек в начале списка.

  • @Noname-px6fq
    @Noname-px6fq Рік тому

    А зачем значок доллара в конце наименований переменных или процент после счетчика i?

    • @kompiuterapiia
      @kompiuterapiia  Рік тому

      Переменная типа int, целое, так явно указал.

  • @valeriymironenko6332
    @valeriymironenko6332 2 роки тому

    Здравствуйте!
    Как такое же проделать, только в колонтитуле?

    • @kompiuterapiia
      @kompiuterapiia  2 роки тому +1

      Если это еще актуально, то сегодня будет ролик на эту тему, с пояснением и исходником на сайте!

    • @valeriymironenko6332
      @valeriymironenko6332 2 роки тому

      @@kompiuterapiia Спасибо!!!

    • @kompiuterapiia
      @kompiuterapiia  2 роки тому

      Спасибо за идею!))

  • @user-ro8xx4py8j
    @user-ro8xx4py8j 3 роки тому +1

    А где обещанный код?

    • @kompiuterapiia
      @kompiuterapiia  3 роки тому

      Спасибо за напоминание!)) Добавил в видео часть 1 и 2 в описании ссылки на страничку с исходником.

  • @azizpiriev7858
    @azizpiriev7858 3 роки тому

    в принципе все получилось. но почему-то не проходит не копирует и не сохраняет новые файлы
    ошибку показывает на 23 -й строке. В чем может быть проблема?

    • @kompiuterapiia
      @kompiuterapiia  3 роки тому +1

      Привет, какая ошибка в 23й строке, вроде там написано dim wdDoc as object. Через tools references добавлены ms office и ms word object library? Какой офис, я работаю в 2013м, в других версиях библиотеки будут не 15.0 а более старшие... Короче куча вариантов...

    • @kompiuterapiia
      @kompiuterapiia  3 роки тому +1

      В описании к видео есть ссылка на страничку с кодом и кнопка скачать весь готовый рабочий проект, который сделан под 2013ый офис. Если он не работает, то надо переключить библиотеки.

    • @azizpiriev7858
      @azizpiriev7858 3 роки тому

      @@kompiuterapiia у меня 2016

    • @azizpiriev7858
      @azizpiriev7858 3 роки тому

      @@kompiuterapiia А как переключать библиотеки?

    • @azizpiriev7858
      @azizpiriev7858 3 роки тому

      @@kompiuterapiia Скачал вашу версию rar. все работает а то что я писал не работает. даже пытался скопировать ваше написанное все равно не работает