2012-01-16 15:22:28 +0000 2012-01-16 15:22:28 +0000
5
5

Электронная таблица Excel для сканирования штрих-кодов

Наш парень со склада попросил меня помочь ему с таблицей excel, чтобы увеличить его производительность. Проблема в том, что я не тот, кого бы вы назвали “экспертом excel”. То, что он хочет, звучит очень просто, я просто не знаю, как это сделать … так что вот.

Прямо сейчас у него есть usb сканер штрих-кодов. Когда он сканирует в электронную таблицу excel, действие по умолчанию после сканирования заключается в том, что он перемещается вниз на одну ячейку. Итак, если он в ячейке A1, он движется вниз к B1. Что ему нужно, так это двигаться в этой последовательности, когда он сканирует: A1, A2, B1, B2, C1, C2, D1, D2 и т.д. до конца страницы. Причина этого в том, что ему нужно, чтобы часть и номер лота находились рядом друг с другом. Если бы кто-нибудь мог помочь мне с этим, я был бы бесконечно благодарен. Спасибо!

Ответы (6)

11
11
11
2012-01-16 15:43:43 +0000

Выберите столбцы A и B

  1. Нажмите CTRL и 1

  2. Нажмите на Защита

  3. Снимите галочку с опции “Заблокировано”

Не уверен, какая у вас версия Excel, теги для 2007 и 2010 года, но потом:

Защита листа, позволяющая выбрать только незаблокированные ячейки, должна находиться под меню форматирования на вкладке “Главная” ленты.

Установите Excel, чтобы двигаться прямо на Enter, это в разделе Excel Параметры, Дополнительно в Excel 2007 и выше.

6
6
6
2012-01-16 16:42:28 +0000

Многие из этих сканеров штрих-кодов могут быть запрограммированы (как правило, путем сканирования специальных штрих-кодов, предоставленных в руководстве для этой цели) на завершение штрих-кода с помощью TAB, а не CR (Enter).

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

(Примечание: они проприетарны и специфичны для конкретной марки (и, возможно, модели)).

1
1
1
2013-02-01 15:04:01 +0000

Я знаю, что это старо, но кто-то все еще хочет получить ответ:

Далее, и более конкретно к заданному вопросу; вы можете добавить код к макросу Worksheet_Change листа:

  • щелкните правой кнопкой мыши по листу и просмотрите код.
  • Измените выпадающий список (Общий) на рабочий лист и (Декларации) на Worksheet_Change.

Прежде чем я дам код, чтобы сделать то, что вы хотите, обратите внимание, что если у вас есть более ранняя версия Excel 2007, то у вашего пользователя будет только 256 столбцов (A-IV), с которыми можно работать. После Excel 2007 у него будет 16 384 столбца.

Сначала, если все, что он хочет сделать, это перейти к следующему столбцу, вы можете просто перейти к “Параметры/Дополнительно” и изменить “ВНИЗ” на “ПРАВО” для перемещения курсора на “ВВОД”. Но так как он хочет пользовательскую настройку, я предоставляю этот код.

Просто вставьте его в белое пространство под рабочим листом и измените выпадающие строки.

Private Sub Worksheet_Change(ByVal Target As Range)
    tgr = Target.Row
    tgc = Target.Column
    If Trim(Cells(1, tgc)) <> "" And Trim(Cells(2, tgc)) <> "" Then
        Cells(1, tgc + 1).Select
    ElseIf Trim(Cells(1, tgc)) <> "" And Trim(Cells(2, tgc)) = "" Then
        Cells(2, tgc).Select
    End If
End Sub

Этот код предполагает, что пользователь запускает ячейку A1.

0
0
0
2016-09-06 07:13:18 +0000

Вот как я это сделал: Я следовал PaperLantern’s 0x2 и 0x2 и выберите столбцы A и B 0x2 и 0x2 и 0x1 и 0x2 и 0x2 и 0x2 и Защита листа, позволяя выбрать только незаблокированные ячейки, должны быть в меню формата на вкладке Главная ленты.

Я отсканировал следующее:

0
0
0
2013-04-04 21:16:18 +0000

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

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

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

0
0
0
2016-06-08 09:14:14 +0000

поначалу Б1 не находится под А1. A2 находится под A1, а B1 - это ячейка справа рядом с A1. Но у меня сегодня был похожий вопрос, и мы используем Datalogic Quickscan L QD 2300. Мы хотим отсканировать и автоматически перейти к правой ячейке в Excel.

Решением для меня было установить глобальный суффикс “tab”. Excel распознает 2 скана (или даже больше сканов один за другим) как один вход, и при нажатии клавиши enter Excel перепрыгнет на одну строку вниз и на левую сторону, где вы начали сканирование одной строки выше. Это означает: A1 сканирование (суффикс = вкладка) -> B1 сканирование (суффикс = вкладка) -> C1 Введите (нажимая на клавиатуру вручную) -> A2

Чтобы установить суффикс = вкладка, необходимо сканировать разные штрихкоды: 1. Параметры сканирования 2. Суффикс данных 3. Установить суффикс 4. 7009 (Ascii-значение для “Tab”) 5. Введите

Надеюсь, это кому-нибудь поможет.

Похожие вопросы

6
13
10
8
6