Free barcode for excel

Excel Add-In for Barcodes

The menu ribbon of the Add-In allows you to insert one or more barcodes into an Excel spreadsheet with one click. You can create barcodes that take the value of a cell and optionally change automatically if the value of the linked cell changes.

1

Work with barcodes

You can add, edit, copy and delete barcodes.

  • Delete: Deletes the selected barcode.
  • Excel Add-In for barcodes: Design ModeDesign mode: Switches the design mode on and off. If the design mode is enabled, you can click on barcode objects and a frame around the barcode object will be displayed. You can then move barcodes, resize them and change their properties using the context-sensitive menu (right mouse button, ActiveBarcode object, Properties). If you deactivate the design mode, the frame is no longer displayed and the barcode objects are better protected against changes.
  • Properties: Opens the Properties window which displays all properties tabularly. With active design mode, all properties for barcode objects can be retrieved by clicking on a barcode while this properties window is open.
  • Show code: Opens the VBA Code Editor for developers.
  • The plain text line for the barcode can be switched on and off.
  • Minimum size: Allows shrinking to the smallest possible size for which the barcode is still valid.

2

Insert barcodes from selected cells

You select the type of barcode from the list, select the position and size of the barcode and determine whether the barcode should be linked to a cell.

Insert Barcodes

Settings before inserting barcodes:

  • The List of Types allows you to select from the list of all supported barcodes.If you would like more information about the individual barcode types from within Excel, you can also find them directly under the button Manual rightmost in the menu.
  • Excel Add-In for barcodes positioning Positioning the barcodes:
    Right,
    Left,
    Above or
    Under
    sets the barcode to be created relative to the cell for which a barcode is to be inserted.

    Onto the cell sets the barcode to be created exactly on the cell for which a barcode is to be inserted and thus covers this cell.

    Free position allows you to determine the exact position of a barcode to be inserted. When inserting, the barcode is first stored in the center of the worksheet and can then be moved.

  • Check Show the human readable text if you want a human readable text to be displayed with the barcode. This setting can also be changed later for each inserted barcode object. Please note that some barcode types such as Data Matrix do not display a human readable text because it does not belong to the specification.
  • Excel Add-In for Barcode Cell SettingsBarcode/Cell defines the behavior that is desired when barcodes are inserted in relation to the barcode and cell size.

    Barcode size independent of the cell size allows the barcode to be inserted without any influence on the cell size.

    Select Set cell size like Barcode size if you want to automatically adjust the size of the cell to the selected size of the barcode when inserting the barcode. The selected barcode size determines the resulting cell size.

    With the last setting Set barcode size like cell size, the existing cell size specifies the size of the barcodes to be inserted. If you choose this setting, you should first resize the cells to the desired size so that the generated barcodes have enough space.

  • Excel Add-In for Barcode Size SettingsWidth (in) and Height (in) Here you can specify the width and height for new barcodes in inch or centimenter depending on your system settings for metrics dimmension. These fields are only available if the other settings allow this information.

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

Как сделать штрих-код в Excel

Сформировать генератор штрих-кодов в Excel можно разными способами: с помощью макроса, инструмента ActiveX и разработанных модулей. Рассмотрим на примере одного из специализированных продуктов. Он является абсолютно бесплатным. Поэтому расценивать статью как рекламную нельзя.

Самый простой способ это установить в Windows шрифты штрих кодов и тогда они буду доступны в Excel на панели «Главная»-«Шрифт».

Выполнить.

Пару шрифтов-штрихкодов можно скачать в конце статьи

Так же можно скачать по адресу http://www.idautomation.com/font-encoders/word-excel-addin/ надстройку для ввода штрихкодов в программе Excel или Word.

Выполнить.

Перед началом работы убедитесь, что в программе Excel доступен Visual Basic. А в настройках безопасности – сняты ограничения для макросов.

  1. Откройте сайт http://www.idautomation.com/font-encoders/vba-macro/. В списке бесплатных продуктов найдите «VBA Macros for Excel & Access». (Данный файл также можно скачать в конце статьи).
  2. VBA Macros for Excel.

  3. Нажмите на ссылку и скачайте продукт на свой компьютер.
  4. Программа стачивается архивом. Разархивируйте файл с названием «BarcodeFunctions.zip».
  5. Import.

  6. Одновременным нажатием клавиш Alt + F11 вызовите редактор Visual Basic. В верхнем поле нажмите кнопку File. Нам нужно импортировать загруженный из Интернета код.
  7. IDAutomation.bas.

  8. Находим скачанный файл. В папке Windows VBA выбираем IDAutomation.bas. Импортированный модуль «добавляет» в книгу Excel шрифты и функции, чтобы преобразовывать набор цифр и букв в штрих-код.
  9. После импорта он появляется в папке «Модули».
  10. Модули.

  11. Далее нужно выйти из редактора Visual Basic. В ячейку A2 ввести пробный код (например, 11223344) и нажать «Разработчик»-«Макрос».
  12. Выполнить.

  13. В появившемся меню выбираем макрос для генерации 8-ми значного штрихкода и нажимаем «выполнить».

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

Еще один способ формирования штрих-кодов – написать макрос (реализовано тут).

Чтобы добавить штрих-код в Excel 2007, нужно выполнить следующую последовательность:

  1. Нажать кнопку «Файл» — «Параметры». В основных параметрах – поставить галочку «Показывать вкладку «Разработчик» на ленте.
  2. Вкладка «Разработчик». Находим кнопку «Вставить» — «Элементы управления ActiveX». Выбираем «Другие элементы управления».
  3. В открывшемся меню находим StrokeScribe Objekt. Нажимаем ОК. Рисуем мышью прямоугольник в любом месте страницы.
  4. Появляется штрих-код. Открываем меню правой кнопки мыши. «Свойства». Alphabet – для выбора типа штрих-кода.

Чтобы нарисованный код «заработал» (адаптировался под введенные пользователем цифры), нужно писать макрос.



Как подключить сканер штрих-кода к Excel

Процесс подключения зависит от модели сканера и его возможностей. Иногда ничего делать не нужно. Достаточно подключить сканер к компьютеру, используя включение «разъем клавиатуры», и открыть во время работы книгу Excel (должен быть установлен USB-драйвер сканера).

Сканер не воспринимает штрих-код как графический объект – он преобразует его в набор цифр. Во время работы в активную ячейку вставляется числовое значение, считываемое устройством, и срабатывает перевод строки. Детектор посылает символ Enter, что заставляет курсор перейти в следующую строку.

Ряд моделей сканеров работает как клавиатура. При вводе кода данные сразу попадают в активную ячейку листа.

Скачать макрос генератор штрих кодов в Excel

Скачать шрифты штрих-кодов

Для ряда устройств требуется специальная надстройка: стандартное меню не справится с задачей.

Here you can download the TBarCode Office Barcode Add-In for Microsoft® Word and Excel® (for Office 2007 or later). The setup is suitable for 32- and 64-bit systems. It includes a user manual and quick-start guides for Microsoft Word (create bar code documents, bar code mailings) and Microsoft Excel.

For MS Access or VBA programming please download TBarCode SDK.

Updating from V10 to V11
Please check if this update is free of charge for you. Regarding migration of documents: The V11 Add-In can recognize the EMF barcodes created with V10.9. If you’re still using V10.8, first convert the TBarCode 10 Barcode Controls to EMF barcodes using the EMF Conversion Wizard in V10.9 and only then install V11.

The demo version can be downloaded free of charge, no registration required.

Barcode allows you to show data in a visual format that can easily be read by machines.

I am sure you have seen barcodes hundreds of times on products, including from grocery to clothing.

In this tutorial, I will show you how to add a barcode font in Excel so that you can insert barcodes in your worksheet.

Something as shown below:

Excel barcodes with text

Excel allows you to format cells as barcodes, which can be extremely useful, especially in the inventory management.

This way, you can create a product catalog with all barcodes, print product UPC codes, or track items easily.

While there is no in-built way in Excel to convert values to barcodes, you can easily do that using the Barcode font.

Let’s see how to so this.

Download and Install the Code 39 Barcode Font

In order to be able to use barcodes in Excel, you need to download a barcode font and install it first.

The most frequently used font is Code 39, and we will use it in examples.

You can download the Code 39 font from various free sites for fonts downloading. We did it from Dafont (https://www.dafont.com/search.php?q=code+39).

Just click on the Download button next to the Code 39 font.

The font will be downloaded in a ZIP folder in your Downloads folder (or wherever you download your files), as a .TTF file (TrueType font).

Below are the steps to install the Barcode font on your system so it’s also available in Excel:

  1. Double-click the ZIP folder of the Code 39 font (that you downloaded from the above link)
  2. Double-click the .TTF file (when you open a file, you can see the preview of the font)
  3. Click on Install. This will install the font on your system
  4. Close the dilaog box

Install the Code39 font on your system

Now, the font is installed on your computer and you can use it in applications such as MS Excel.

In case you already have a file open, you should save and then reopen it to be able to see it in the barcode font.

If you’re wondering why this is called Code39, that’s because it generates a barcode that has five bars and four spaces (so a total of 9). And three of these nine bars would have more width, hence the 3 in 39.

Creating Barcodes in Excel

Now that the barcode font is installed on your system, let’s see how to use it to create barcodes in Excel.

Converting Cell Format to Text

Before I show you how to convert numbers or alphanumeric characters into barcode, you need to know an important thing.

The cells that has the numbers (that you want to convert to barcodes) need to be in the text format.

Let me explain why this is important.

Excel, in its bid to be as helpful as possible, does some automatic number formatting by default. For example, if you enter 0001 in a cell, it will be converted into 1 (as Excel thinks the leading zeroes are useless).

Or if you enter a large number, say 123456789876, Excel will change it to 1.23457E+11.

But when you’re generating barcodes, you need the text or the number as is. You don’t want Excel to change it

So by converting cells format to text, you ensure that the numbers don’t get truncated or changed by Excel.

IMPORTANT: You need to change the cell format before putting the numbers into the cells for which you want the barcode. So make the cell format Text first, and then enter the numbers.

Here is how you can change the cell format to Text

  1. Select cells where you plan to have the numbers that you would convert to barcodes. In my example, I will select column A
  2. Click on General (Number Format) in the Number part of the Home tab
  3. Choose ‘Text’

Once you have formatted the cells, you can enter the values that needs to be converted to Barcodes.

In case you’re copying this data from somewhere, make sure to paste it as values only (so it doesn’t mess up our Text formatting).

Enter the Values for Barcodes

Now that you have the column formatted as Text, you can enter the values that you converted to barcodes.

But I don’t want to convert the values to barcodes. Instead, I would like to have the value as is and it’s barcode in the adjacent cell.

For this, I will have to have the same values in the adjacent column as well.

This can be done easily.

Below are the steps to copy values from column A to column B.

  1. In the cell B2, enter: =A2;
  2. Drag the formula down until the last populated cell in column A (A6).
Copy the content in adjacent cell

Don’t worry about the formatting on column B. Excel will make sure the formatting is same as that of cells in column A.

Formatting the Values to Convert into Barcodes

You can now format the values in column B as barcodes (font Code 39).

Below are the steps to do this:

  1. Select all cells with values in column B
  2. Click on the Font menu in the Home tab
  3. Choose Code39
Apply the code 39 font

After this, you get all the values in column B formatted as barcodes. You can also increase the font size in order to make them more visible.

  1. Click on the font size menu in the Home tab
  2. Choose (for example) 26
Change the font size to make the barcode bigger

As a result, you get a barcode for each text in column A.

Final result with barcode

In our example, the barcode in column B is dynamic, which means that if the value in column A changes, the barcode would automatically update. In case you don’t want this, you can convert the formula in column B to values.

Note that when you install the font on your system, it doesn’t work just in Excel. It would also work on other office applications such as MS Word and MS PowerPoint.

Different Types of Barcodes

Code 39 is one of the easiest barcode font to use and includes both numbers and letters.

This type displays each character as five bars and four spaces, while three bars are wider than the others. That’s why it got the name 39.

Apart from this type, you probably heard of other barcodes, such as Code 128 (similar to 39, usually used for shipping), or UPC/EAN (used for product barcodes).

You can also install and use other barcodes in Excel similar to Code 39.

If you’re the curious type, here is some more information on different types of barcodes.

  • Code 128: It is generally used for shipping and supply chain labels. In comparison with Code 39, the barcodes of Code 128 are denser and are usually used for container and pallet levels in the supply chain. It can also use the full ASCII character set, which Code39 can only use alphanumeric characters.  
  • UPC/EAN: UPC stands for Universal Product Code, EAN for European Article Numbering. This is a widely used barcode that can be found in items in-store and at the point of sale. The character set in UPC is restricted to 12 characters only. 
  • UPC-E: This is a simpler version of UPC, which was developed for smaller packages where the full 12 characters barcode of UPC won’t fit. This is restricted to 6 digits, where the leading and trailing zeroes are omitted.
  • QR: QR stands for Quick Response and is used to open a website or app when you scan it with a mobile phone camera. You will often find this as a printed code where you can use it to make payments or avail discounts. 
  • I2of5: It stands for (Interleaved 2 of 5), where 2 out of every five bars are wide. It is a high-density barcode that supports numeric characters. It is a two-row barcode that’s used on 35 mm film rolls, and to label cartons.
  • Postnet: It stands for Postal Numeric Encoding Technique and was used by the U.S. Postal Service. It can encode numeric characters only. 
  • Intelligent Mail: This one is currently used by the U.S. Postal Service. It encodes up to 65 characters. Apart from the width of the bars and spaces between them, even the height and vertical location of these bars can be read and converted into information. It uses numeric characters.

Generating Random Barcode in Excel

Now that you know how to easily install the barcode font and use it to create barcodes from numbers and alphanumeric text strings, you can also use Excel to create random barcodes.

Suppose you want to generate a random list of 20 barcodes. You can do that using the RANDBETWEEN formula, where you specify the lower and the upper limit and it will give you random numbers between these two values.

For example, if you want to generate random numbers between 1 and 100, you can use the formula RANDBETWEEN(1,100) and enter it into 20 cells to get 20 random values.

Below are the steps to generate random barcodes:

  • In a cell, enter the formula =RANDBETWEEN(1,100)
  • Copy the formula and paste it for 20 cells (or however number of random barcodes you want)
  • Copy the entire range of cells that have these random numbers, and copy it (use Control + C or right-click and then click on Copy)
  • With the cells selected, right-click and then click on the Paste as Values icon

The above steps would generate a list of 20 random numbers and then we have converted these to values (as RANDBETWEEN is a volatile formula and would other keep on updating).

Note that this can be done only with numbers. It’s a bit harder to generate random alphanumeric strings.

Now that you have random numbers, you can simply select these and apply the barcode formatting to to.

To do this:

  1. Select the cells that have the numbers
  2. Click the Home tab
  3. Select Code39 as the font

In case you want the numbers in a separate column and the barcodes in a separate column, you can first copy the numbers in the adjacent column and then apply the barcode font to it.

Third-Party Tools and Excel Barcode Add-Ins

While using the Excel barcode font technique works fine, there are other ways you can generate barcodes and then use in Excel.

There are some decent web based tools as well as applications that you can check out.

Some of the prominent bar codes generators include:

  • Barcode.tec
  • Cognex
  • POSGuys
  • Bartender Software

So this is how you can use the Code 39 font to easily generate barcodes in Excel.

I hope you found this tutorial useful,

Other Excel tutorials you may also like:

  • How to Copy Formatting In Excel
  • How to Set the Default Font in Excel (Windows and Mac)
  • How To Set Column Width in Inches (or Centimeters) in Excel?
  • How to Add Cell Borders in Excel
  • What does Pound/Hash Symbol (####) Mean in Excel?
  • How to Change Theme Colors in Excel?

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

Содержание

  1. Генератор штрих-кодов
  2. Системы штрих-кодирования товаров, цифры штрих-кода
  3. Скачать генератор штрих-кодов
  4. Установка в Windows шрифта EAN13.ttf
  5. Windows XP, более ранние версии ОС
  6. Windows 7, Windows Vista
  7. Запуск генератора штрих-кодов и его использование
  8. Как самостоятельно сделать генератор штрих-кодов в Excel
  9. Процесс создания штрих-кода в Excel пошагово

Генератор штрих-кодов

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

Системы штрих-кодирования товаров, цифры штрих-кода

Для обычного человека нет принципиальной разницы между разными системами штрихкодирования товаров. Тем не менее, стандартной является та, которая имеет код EAN13. Первые три буквы в начале означают European Article Number, что переводится, как «Европейский Код Товара». Впрочем, эта система используется не только европейскими странами, но и везде. Структура штрих-кода этого типа следующая. В его состав входит тринадцать цифр, которые разделяются на несколько блоков:

  1. Первые три из них указывают на страну производителя. Так, по коду 460-469 мы понимаем, что продукция была изготовлена в России.
  2. Далее идут четыре цифры, которые указывают на производителя этой продукции.
  3. Пять цифр, которые следуют за ними, обозначают код товара по той системе классификации, которая была разработана в организации, которая предлагает этот товар.
  4. Последнее число рассчитывается по определенному механизму и необходима в качестве контрольной.

Создание штрих-кода в Excel

Таким образом, алгоритм штрих-кода очень четкий и нельзя его придумывать самостоятельно. Если попытаться воспользоваться сканером штрих-кодов, он выдаст ошибку, потому что алгоритм разработан исходя из имеющегося стандарта.

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

Скачать генератор штрих-кодов

Итак, для генерации штрих-кодов в Excel необходимо скачать специальный файл (он полностью бесплатный) и открыть его. В скачанном архиве будет три файла:

  1. Инструкция. Здесь находится инструкция по использованию генератора штрих-кодов. Можно ее не открывать, если внимательно прочитать эту статью.
  2. ean13.ttf. Это шрифт, который нужно установить перед тем, как создать штрих-код.
  3. Генератор штрих кодов.xls – документ, позволяющий генерировать штрих-код.

После скачивания архива, его необходимо распаковать, а потом инсталлироввать шрифт, требуемый для выполнения поставленной нами задачи. Сам генератор штрихкодов находится по этой ссылке. https://www.tirika.ru/files/generator-shtrih-kodov.zip

Установка в Windows шрифта EAN13.ttf

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

Windows XP, более ранние версии ОС

Так, если у Вас операционная система Windows XP, нужно осуществить такие действия:

  1. Нажать на кнопку «Пуск», после чего перейти в Панель Управления. В ней нужно найти кнопку «Шрифты» и нажать на нее. Создание штрих-кода в Excel
  2. Далее перед глазами откроется окно со шрифтами. В нем нужно найти кнопку «Добавить новый шрифт» и выбрать наш файл со шрифтом в папке, куда был распакован скачанный на предыдущем этапе архив.

Windows 7, Windows Vista

Если у Вас Windows Vista и старше, в диалоговом окне выбора шрифтов нет кнопки «Добавить шрифт». Поэтому его нужно скопировать в перечень шрифтов вручную. Для этого надо открыть проводник и перетащить его туда так же, как и в какую угодно другую папку.

Запуск генератора штрих-кодов и его использование

Теперь наш шрифт установлен в Windows. После этого можно приступить к генерации штрих кодов с помощью одноименного файла в распакованном архиве. На этом этапе у пользователя может возникнуть такая проблема.

Создание штрих-кода в Excel

По умолчанию для всех скачанных с интернета документов Excel автоматически выключает макросы, потому что они могут содержать вредоносный код. Дело в том, что программа Excel не только умеет создавать электронные таблицы, а поддерживает полноценное программирование. Язык, с помощью которого разрабатываются эти мини-приложения, называется VBA, что расшифровывается, как Visual Basic for Applications. Собственно, макросом называется программа, написанная на этом языке. С их помощью можно реализовать почти любую хотелку в электронных таблицах. Но некоторые пользователи разрабатывают плохие программные модули, поэтому разработчики Excel отключили их по умолчанию.

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

Давайте разберем эти параметры более подробно:

  1. Сколько штрихкодов создать. Здесь нужно указать число кодов, которые надо нам распечатать. Например, нам нужно 100 штук. Столько и вносим в ячейку.
  2. Номер первого штрихкода. После запуска программы рекомендуется писать цифру 1, поскольку именно с этого числа и будет осуществляться нумерация штрих-кодов. Если же ранее уже сделано 100 штук, то можно в качестве первого номера написать число 101, после чего все следующие штрих-коды будут нумероваться с этой цифры.
  3. Префикс штрихкодов. Пользователь может создавать штрих-коды, находящиеся в диапазоне между 200 и 299, которые предназначены для более произвольных маркировок товаров. Например, вы можете предусмотреть для продукции код 200, а для скидочных карт – 299. С помощью этой настройки пользователь может создавать отдельные коды для отдельных типов потребностей клиентов.

После ввода параметров генератора штрихкодов, нам необходимо нажать на кнопку «Создать штрихкоды». После этого будет создан отдельный лист, в котором будут перечислены наши штрихкоды в первой колонке. Все шрифты будут нарисованы с использованием установленного ранее шрифта.

Создание штрих-кода в Excel

Далее эта страница может быть распечатана, а потом ее можно и удалить. Если по тем или иным причинам штрих-коды оказываются ненужными, их можно убрать и ранее, поскольку всегда их можно сгенерировать заново. Зачем занимать лишнее место на диске?

По какому принципу работает этот генератор? После нажатия пользователем кнопки «Создать штрихкоды» создается новый лист, а одна из колонок заполняется сгенерированными штрих-кодами. Чтобы это сделать, сначала программа обрабатывает ту информацию, которая была указана пользователем на этапе настроек. Чтобы создать первую картинку, сначала берется префикс, который указал пользователь, после чего добавляет к нему первый номер, а потом добавляет определенное количество нулей. Сколько именно вставляется – определяется таким образом, чтобы получилась числовая последовательность в 12 символов. После этого рассчитывается последняя цифра, которые, как мы помним, генерируется по определенному алгоритму.

В результате, появляется 13-символьное число, записываемое в первую ячейку первого столбика листа, который был создан программой, после чего в ячейку B1 она добавляется, а для ячейки выставляется шрифт EAN13. После выполнения этих действий происходит создание второго штрихкода, которое выполняется по такому же алгоритму. Единственное исключение – номер увеличивается на единицу от предыдущего. Если сначала это было 1, то потом – 2, и так далее.

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

Как самостоятельно сделать генератор штрих-кодов в Excel

А что если мы не хотим пользоваться чужими исполняемыми модулями, а хотим уметь делать такие коды самостоятельно? Для этого есть множество методов: создание собственной подпрограммы Excel, специализированный инструмент Active X и скачивание модулей, созданных другими пользователями.

Для начала можем установить специальный шрифт. Есть несколько шрифтов – не только тот, который мы скачивали ранее. Также по этому адресу можно найти специальную надстройку, предназначенную для достижения поставленной задачи. http://www.idautomation.com/font-encoders/word-excel-addin/.

Теперь нам нужно удостовериться, что был активирован Visual Basic. Ну и включить макрос, чтобы не изобретать велосипед, а создавать самостоятельно, но с использованием уже готовых инструментов. Для этого нужно выполнить следующую последовательность действий:

  1. Перейти по адресу http://www.idautomation.com/font-encoders/vba-macro/ и там найти исполняемый файл «VBA Macros for Excel & Access». Создание штрих-кода в Excel
  2. После этого скачиваем файл по ссылке, которая находится на этой странице.
  3. Далее будет скачан архив, который необходимо разархивировать.
  4. После этого открываем редактор Visual Basic с помощью комбинации клавиш Alt + F11. Сверху будет поле, в котором нам нужно нажать на кнопку «Файл». С помощью меню «Импортировать файл» нам нужно найти через специальное диалоговое окно файл, который мы скачали на предыдущих этапах и открыть его. Называется он IDAutomation.bas.
  5. С помощью этого модуля программа добавляет все необходимые компоненты для создания штрих-кодов.
  6. Его можно найти в папке «Модули».
  7. Далее мы переходим в обычный лист, после чего записываем код в ячейку. После этого активируем макрос через пункт «Разработчик» и запускаем его.
  8. Мы сгенерировали 8-значный штрих-код. Есть же и другой макрос,который содержит 13 знаков. Он вставляется и выполняется аналогичным образом.

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

Процесс создания штрих-кода в Excel пошагово

Есть еще один метод создания штрих-кода в Excel – создание собственного макроса. Также можно добавить элемент Active X. В Excel 2007 версии и новее это делается следующим образом:

  1. Переходим в раздел «Параметры», который находится в меню «Файл». Активируем функцию отображения вкладки «Разработчик» (нужно поставить соответствующую галочку).
  2. Если мы все сделали правильно, перед нами должна появиться вкладка «Разработчик». Там ищем кнопку «Вставить». Появится меню. В нем выбираем «Элементы управления ActiveX». После этого появится еще одно подменю, где нас интересует пункт «Другие элементы управления».
  3. Если соответствующий элемент установлен в компьютере, нам нужно найти объект StrokeScribe Object. После этого делаем левый клик по кнопке «ОК».
  4. Далее необходимо нанести объект на лист. Чтобы это сделать, нужно на нем нарисовать прямоугольник, размеры которого соответствуют размерам объекта, который должен быть на листе.
  5. После этого на странице появится штрих-код, который мы можем настроить через меню «Свойства».

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

Таким образом, эта процедура не такая сложная, как может показаться на первый взгляд. Уже все сделано за пользователя заботливыми программистами. Можно скачать отдельный файл, макрос, который можно использовать в собственной книге или же воспользоваться элементом Active X и создавать собственный макрос. Тем не менее, последний способ является довольно продвинутым, поэтому требует специальных навыков. А чтобы их развить, нужно изучить теорию, которая будет предметом отдельной статьи.

Оцените качество статьи. Нам важно ваше мнение:

Понравилась статья? Поделить с друзьями:
  • Free api мосбиржи в формулах microsoft excel
  • Free and word and games
  • Free and printable word searches
  • Free and non free word combinations
  • Free alternative to excel