Подключение сканера штрих кода к excel

Ввод штрих кодов со сканера в Excel

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

Вы нажимаете кнопку на сканере, — в таблице Excel автоматически находится считанный штрих-код,
и в этой строке количество товара увеличивается на единицу.

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

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

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

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

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

Планируется реализовать:

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

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

Всё это обязательно будет учтено в следующих версиях надстройки.


В новой версии программы, можно включить расширенный режим окна сканера:

Внешний вид расширенного окна сканера штрихкодов

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

Настройки расширенного окна сканера штрих-кодов

 

max-aziat

Пользователь

Сообщений: 84
Регистрация: 01.02.2013

в МС ЭКСЕЛЬ есть возможность считивать штрих коды (при наличии сканера штрих кодов) той или иной модели ?
у кого есть информация на этот счет ?

 

EducatedFool

Пользователь

Сообщений: 3632
Регистрация: 23.12.2012

#2

07.02.2013 13:42:41

Насколько мне известно, большинство сканеров штрих-кодов работают так же, как и клавиатура.

Т.е. ввод штрихкода мало чем отличается от нажатия клавиш на клавиатуре
(если открыт Excel, то данные с устройства считывания штрихкода попадают а активную ячейку листа)
Так особых проблем нет.

———————
По поводу штрихкодов:
Недавно сделал программу (надстройку для Excel) для работы со сканерами штрих-кодов:
http://excelvba.ru/programmes/BarcodeScanner
Жду отзывов от пользователей сканеров штрихкодов, — что улучшить, что добавить, что переделать.

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

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

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

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

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

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

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

Изменено: EducatedFool29.09.2017 19:03:41

 

Hugo

Пользователь

Сообщений: 23254
Регистрация: 22.12.2012

Я думаю, что такой стандартной «менюшки» не найдёте. Разве что кто спецнадстройку написал.
Но если сканер работает как клавиатура, т.е. посылает набор символов и заканчивает ввод переводом строки, то можно это дело обработать макросом как угодно.
Уже такое было пара/тройка вариантов.

 

max-aziat

Пользователь

Сообщений: 84
Регистрация: 01.02.2013

#4

07.02.2013 15:42:32

Цитата
Hugo пишет:
…Уже такое было пара/тройка вариантов.

а можно по подробнее?

 

MerZ@vcheG

Пользователь

Сообщений: 98
Регистрация: 23.12.2012

На прошлой работе был сканер штрих-кодов (не помню какой модели)… Работало вот так — при открытом Excel в активную ячейку вставлялось числовое значение считываемое сканером и срабатывал перевод строки.
Никакого дополнительного ПО не требовалось, за исключением USB-драйвера сканера…

Современные языки программирования обязаны иметь встроенный метод ChuckNorris(),
который возвращает нужные тебе данные из любого объекта, даже если их там нет…

 

Hugo

Пользователь

Сообщений: 23254
Регистрация: 22.12.2012

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

Учимся сами и помогаем другим…

 

max-aziat

Пользователь

Сообщений: 84
Регистрация: 01.02.2013

вот это уже полезная информация
если у кого есть еще какие то данные или примеры буду рад
заранее благодарен ВСЕМ

 

Юрий М

Модератор

Сообщений: 60586
Регистрация: 14.09.2012

Контакты см. в профиле

#9

07.02.2013 18:22:46

Цитата
max-aziat пишет:
если у кого есть еще какие то данные или примеры буду рад

Ещё поискать — так нужно понимать?

 

Hugo

Пользователь

Сообщений: 23254
Регистрация: 22.12.2012

#10

07.02.2013 19:18:00

Что тут можно ещё добавить? Ничего не известно — что за коды, что за сканер, что он выдаёт, что вообще нужно…
Может действительно достаточно как по ссылке — лист Экселя и сканер в разрыв клавиатуры, а может нужно результат обработать, и забить в одну из 10 баз, имея ещё возможность маневра при повторе кода?

Я например вообще «сканирую» всё кучей в один текстовый файл (т.к. часто бывает брак чтения кода этим моим «сканером»), затем скармливаю эту кашу скрипту, который выбирает только нужное на лист Экселя.
Мне нужно именно так, ничего другого для моей задачи не требуется. Но Вам ведь это не подойдёт?


  1. Akinogami

    Здравствуйте! После считывания штрих кода сканером в таблице Excel не высвечивается товар, хотя он есть в базе. Как привязать сканер к таблице?


  2. Elena13

    Здравствуйте. Есть конечно модели,которые не надо привязывать к программе ексель, они сами автоматически это выполняют. Но я так понимаю это не в вашем случае. Вообще можно разними способами произвести настройку:с помощью макроса, инструмента ActiveX и разработанных модулей.А вообще перед тем, как использовать различные способы, просмотрите внимательно инструкцию.Иногда ничего делать не нужно. Достаточно подключить сканер к компьютеру, используя включение «разъем клавиатуры», и открыть во время работы книгу Excel (должен быть установлен USB-драйвер сканера). Если вы уже проверяли все и ничего не выходит, то вам необходима специальная надстройка, которую вы можете скачать на ланном сайтеBarcode Add-In for Word & Excel Download and Installation . Всего хорошего.

Поделиться этой страницей

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

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

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

September 17 2013, 09:17

Category:

  • Компьютеры
  • Cancel

Надстройка предназначена для облегчения ввода данных со сканера штрихкодов в таблицу Excel.

Вы нажимаете кнопку на сканере, — в таблице Excel автоматически находится считанный штрих-код, и в этой строке количество товара увеличивается на единицу.

Скачать программу можно у меня на сайте:

http://excelvba.ru/programmes/BarcodeScanner

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

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

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

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

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

Планируется реализовать:

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

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

Понравилась статья? Поделить с друзьями:
  • Подключение рации alan 48 excel
  • Подключение пакета анализа данных в excel
  • Подключение к серверу баз данных excel
  • Подключение к внешнему источнику данных excel
  • Подключение к базе данных на vba excel