mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Скачать бесплатно пробную (TRIAL) версию программы:
Labels.xla (версия 2.0.6 от 29.09.2016)


Программа создания и печати этикеток, наклеек, ценников и квитанций из Excel

Скриншот программы создания этикеток, наклеек, ценников и квитанций

Программа предназначена для создания и печати этикеток, наклеек, ценников и квитанций на основании данных в таблице Excel.

При помощи этой программы вы можете:

  • распечатать ценники на товар, взяв данные из прайс-листа
  • сформировать этикетки и наклейки для заданных строк вашей таблицы
  • подготовить квитанции для оплаты услуг ЖКХ (счета за водоснабжение, канализацию, электроэнергию)

И всё это делается нажатием одной кнопки!

Особенности программы:

  • возможность задать количество квитанций (наклеек) на печатном листе
  • подготовка шаблона любой сложности (графические элементы, текст, графики и т.д.)
  • богатый выбор возможностей Excel для заполнения полей этикетки или квитанции
    (можно использовать формулы, условное форматирование, и т.д. и т.п.)
  • обработка только нужных записей таблицы
    (к примеру, можно формировать ценники только для товаров с указанной ценой)
  • для подстановки в шаблон доступны как поля текущей строки, так и фиксированные ячейки листа, и прочие предопределённые поля (например, текущая дата)

 

Разобраться в назначении, и способах использования программы Labels, вам поможет видеоинструкция,
в которой я рассказываю об основном назначении программы, и показываю, как она работает:

 

 

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

Для шаблонов доступны следующие поля (которые при заполнении заменяются нужными значениями):

(Все поля обрамляются фигурными скобками, например, {2})

  • {Число} - ссылка на значение ячейки указанного столбца в очередной строке таблицы с данными
  • {=АдресЯчейки} - ссылка на значение ячейки (фиксированной, одна и та же ячейка для всех квитанций), адрес которой указан в фигурных скобках
  • {=ИмяЯчейки} - ссылка на именованную ячейку (именованный диапазон)
  • {now}, {date} - текущая дата (отображаемый формат даты или времени зависит от формата ячейки в шаблоне)
  • {index} - порядковый номер распечатываемой квитанции (наклейки, ценника, этикетки)

 


Инструкция (на примере прежних версий программы), как распечатать извещения и квитанции на оплату электроэнергии, если у нас есть таблица с показаниями счётчиков за прошлый и нынешний месяцы.

Для начала, откроем в Excel файл WorkbookForTestingLabelsAddin.xls из вложения к статье.

В нём мы видим один лист с таблицей расчётов стоимости электроэнергии по 2 тарифам:

 

Наша задача - сформировать извещение и квитанцию для каждого владельца участка, за исключением тех, кто в последнем месяце не пользовался электроэнергией

(у кого нулевая сумма к оплате - в таблице есть несколько таких строк)

Для этого мы запускаем файл надстройки Labels.xla (ссылка на скачивание - в заголовке статьи),
который формирует дополнительную панель инструментов.

(подробнее о том, где искать панель инструментов надстройки в разных версиях Excel)

 

Сразу расскажу о назначении всех кнопок на панели инструментов:

- запуск формирования квитанций (когда всё уже настроено)

- скрыть лист шаблона квитанции (наклейки, этикетки, ценника)

- отобразить лист шаблона квитанции (наклейки, этикетки, ценника)

- настройки программы (количество квитанций на печатном листе, отступы, линия отреза, и т.д.)

- сохранение файла надстройки с шаблоном (также создаётся резевная копия файла)

 

 

Итак, файл с данными у нас открыт, панель инструментов надстройки появилась.
Теперь наша задача - сформировать (нарисовать) шаблон для извещения и квитанции.

Нажимаем кнопку  - и видим пример шаблона извещения и квитанции:

(на скриншоте показаны основные способы использования полей для вставки данных из исходной таблицы)

Поскольку в прикреплённой надстройке Labels.xla этот шаблон уже создан - вам ничего изменять не придётся,

поэтому просто скроем лист шаблона кнопкой  на панели инструментов.

 

Теперь посмотрим настройки программы (нажмём кнопку ), и, при необходимости, изменим их:

Обратите внимание на параметр «Столбец с обязательными для квитанции данными»: квитанции будут формироваться только для тех строк таблицы, где в 6-м столбце находится непустое значение (какой-либо текст, или ненулевое числовое значение)

Если вы изменили размеры шаблона квитанции (например, добавили строки или столбцы), то нажмите кнопку «Изменить» рядом с полем адреса диапазона ячеек шаблона, и выделите нужный диапазон с шаблоном, после чего нажмите ОК в диалоговом окне выбора диапазона.

Обратите внимание, что в качестве шаблона этикетки (наклейки, квитанции) будут использоваться только ячейки, попадающие в указанный в настройках диапазон.

Таким образом, вы можете разместить на листе шаблона НЕСКОЛЬКО различных шаблонов, и перед печатью выбирать нужный диапазон-шаблон (соответственно, на основании одной исходной таблицы вы можете сформировать несколько листов - отдельно квитанции, отдельно извещения, отдельно уведомления, и т.д.)

В настройках нам нужно задать:

  1. диапазон ячеек с шаблоном квитанции A1:G16
  2. количество строк заголовка, равным 4
  3. Размер отступа в 14 мм.
  4. Столбец с обязательными данными: 6 («F»)

 

Теперь, когда вы проверили настройки вывода квитанций на печать, закрываете форму настроек (кнопка «Сохранить»),

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

Если вам необходимо печатать квитанции для ВСЕХ строк таблицы - то просто снимите галочку «Обрабатывать только выделенные строки» в настройках программы, и в этом случае вам не придётся выделять какие-либо ячейки перед запуском макроса. Если же эта галочка в настройках установлена, по просто выделите любой столбец на листе - и макрос обработает все заполненные строки листа, за исключением строк заголовка (количество которых задаётся там же, в настройках программы)

Если же вам необходимо печатать квитанции только для определённых (выбранных) строк - сначала выделите эти строки.
Необязательно выделять строки целиком - достаточно, чтобы в нужной строке была выделена хотя бы одна ячейка.
Если надо выделить несмежные строки (идущие не одна за другой), выделяйте ячейки или строки, удерживая клавишу Ctrl

Сначала макрос проверит, какие строки подлежат обработке, и выведет сообщение с указанием из количества:

 

Убеждаемся, что количество квитанций соответствует нашим ожиданиям, и жмём ОК

(перед появлением этого сообщения макрос выделяет целиком все строки, подлежащие обработке. Если какие-то строки не выделены, или, наоборот, в выделение попали некоторые строки заголовка, - нажмите кнопку «Отмена», и проверьте ещё раз настройки программы)

 

В ходе формирования квитанций отображается прогресс-бар с информацией о выполняемых действиях:

 

По окончании обработки, когда в файл с таблицей добавлен лист «Сформированные квитанции», и все квитанции заполнены данными, программа переводит Excel в режим предварительного просмотра созданного листа:

Распечатка наклеек, квитанций, этикеток и ценников (щелкните на картинке для увеличения)

 

Нам осталось проверить правильность расположения на листе и заполнения квитанций.

Если нас что-то не устраивает, переходим на лист с исходной таблицей, изменяем настройки программы или шаблон, и снова нажимаем кнопку 

Перед повторным запуском программы удалять ранее созданный лист «Сформированные квитанции» не требуется - программа удалит его сама, и сформирует новый.

Если же вам нужно сохранить этот лист, и сформировать дополнительный (например, по второму шаблону), то предварительно переименуйте этот лист (тогда программа его не удалит при следующем запуске)

 

 

Комментарии

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

никак не получается настроить шаблон, чтобы выводить на печать на самоклейку... все время съезжает

Никак не могу понять: у вас переключения между файлом исходного листа и листа шаблона происходит кликом по вкладкам вверху, под строкой формул, а в моем екселе такого нет. А как настроить ексель, чтобы внешний вид ексель был как у вас в видео?

Да, можно. Какой шаблон сделаете, - то и сформируется.

здравствуйте можно ли с помощью вашей программы сформировать кассовый чек ?

Здравствуйте, Светлана
Да, конечно, звоните в скайп, постараюсь помочь.
Ник в скайпе: ExcelVBA.ru

Здравствуйте! Могу ли я позвонить Вам в скайп? Что бы Вы мне чуть - чуть помогли , так как не все ясно, я ОЧЕНЬ слабый пользователь

Игорь. И все-таки можно поподробнее, как сделать, чтобы на ценнике штрихкод формировался, как в видеообзоре. Заранее спасибо.

Понял, спасибо. А если решусь купить, с активацией не будет проблем?

Это не ошибка программы. Это принципиальная несовместимость моей надстройки (разработанной для использования под Windows) c платформой Mac.
MS Office на Mac, - по сути, совсем другой Office, и с Office для Windows они только похожи.
А делать отдельную версию для Mac, — не окупится, потому, делать не планирую.

Зачем? 16 офис майкрософтовский стоит ведь? Может проще ошибку пофиксить?

Надстройка работает только под Windows

Чтобы пользоваться надстройкой на Mac - используйте Parallels

Продскажите, как запустить демку на Microsoft Office 2016 под iOS?

Если сами не разберётесь, - пишите в скайп, помогу
Ник в скайпе: ExcelVBA.ru

У меня надстроит не появляются на панели инструментов, я проверила подключены ли макросы, все перепроверила по вашим инструкциям, но никакого результата.

Денис, так сделайте в шаблоне сразу 2 этикетки рядом

Здравствуйте, передо мной стоит задача: на одну позицию нужно два вида этикеток.
Этикетки по размерам немного разные и одна строка в них будет разница, как можно совместить две этикетки в одном файле?

Вас понял, спасибо большое!

Здравствуйте, Николай.
Увы, такой возможности нет, - в ячейках, куда подставляются данные, Excel автоматически сбрасывает форматирование отдельных символов.
Назначить форматирование отдельным символам можно только для ячейки, значение которой не меняется (ни формулой, ни макросом)
А если содержимое ячейки будет хоть как-то изменяться, - все форматирование сбросится. Можно, конечно, его макросом обратно восстанавливать, - но это много сложного кода.
Можно назначить ВСЕЙ ячейке надстрочный шрифт, - тогда форматирование не будет пропадать.

Добрый день! С удовольствием пользуюсь, очень благодарен.
Возник вопрос, у меня не получается сделать надстрочный шрифт - выставляю его в шаблоне, в сформированных этикетках он получается обычным. Надстройка его не поддерживает или я что-то не так делаю? Можно ли с этим что-то сделать?
Заранее спасибо.

Отличная вещь. Супер. Давно бьюсь над задачей, как же делать ценники автоматически. А тут ваш макрос - отлично! Просто замечательно! Очень люблю Excell. Просто супер! Пока вопросов нет. Все понятно и очень просто! Видеоинструкция отличная.

Шаблон создается самостоятельно, под конкретную задачу.
Нарисовать шаблон этикетки в Excel не составляет проблем.
Посмотрите видеоинструкцию.

Привет.
Подскажите-где взять шаблоны ?

СПАСИБО!!

файл надстройки CreateLabels.xla что то не могу найти в заголовке,формирование и печать квитанций для ТСЖ

Здравствуйте, Пётр.
Пока такой возможности в программе нет
В будущих версиях - планируется (но не скоро, т.к. программа не пользуется большим спросом)

Как менять шаблоны печати?
Есть необходимость печатать по трем разным шаблонам.
Перенастраивать шаблон вручную каждый раз не удобно.

Здравствуйте, Сергей
Выслал файл программы вам на почту.

PS: а вы не проверяли программу до покупки?
Обычно сначала скачивают, настраивают, пользуются, - и если все устраивает, только тогда покупают...

Сегодня приобрел программу, все прошло успешно, вот только скачивание останавливается на 79% и дальше ни шагу.
Помогите всетаки получить программу.

Здавствуйте, Оксана
Подогнать всё можно, если вы и без моей программы можете создать шаблон этикетки, где всё умещается.
Понятно, что если вы хотите поместить текст из 10 слов крупным шрифтом в клеточку 1*1 см., - то тут никакая программа не поможет.

Могу помочь с подгонкой, - высылать ничего не нужно, всё сделаю на вашем компе
от вас для этого надо: http://ExcelVBA.ru/help
Но тут никаких спец знаний не надо, - можете и сами всё сделать
Просто поиграйтесь со шрифтами (тип шрифта и размер кегля), распечатывая шаблон этикетки с рамочками (на обычной бумаге, без моей программы),
добиваясь того, чтобы и шрифты читаемые были, и чтобы умещалось в 2*3 см.
А когда у вас это получится, - то там уже все просто (скопируете шаблон этикетки в мою программу, и настроите отступы)

Здравствуйте. Скачала, с первого взгляда все работает замечательно, но когда подбираешься к печати - начинаются вопросы. Принтер Zdesigner LP 2824, размер этикетки 3х2 см. Никак не могу подогнать макет под размер этикетки - то шрифт мелкий, а если увеличить - перескакивает на вторую страничку; то выходит за границы области; то деформирует рисунок - решила отказаться даже от лого. И это еще я даже не занималась вопросом читабельности штрих-кода. Хотела бы приобрести лицензию, деньги для фирмы это небольшие, но хочется сначала узнать - а реально ли подогнать под свои нужды? Могу выслать прайс, по которому пытаюсь делать этикетку и шаблон. Шаблон максимально прост - штрих-код, артикул, название. Просто нужно в читабельном виде. Или же проблема в размере этикетки?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
  _____   _       _     __        __  _____         
| ___| | |__ | | __ \ \ / / |___ | _ _
| |_ | '_ \ | |/ / \ \ /\ / / / / | | | |
| _| | | | | | < \ V V / / / | |_| |
|_| |_| |_| |_|\_\ \_/\_/ /_/ \__, |
|___/
Введите код, изображенный в стиле ASCII-арт.