Planilha do Excel para leitura de código de barras

4

Fui convidado pelo nosso funcionário do armazém para ajudá-lo com uma planilha do excel para aumentar sua produtividade. O problema é que eu não sou o que você chamaria de "especialista em excel". O que ele quer parece muito simples, só não sei como fazer ... então aqui vai.

Agora ele tem um scanner de código de barras usb. Quando ele digitaliza para uma planilha do Excel, a ação padrão após uma varredura é que ela se move para baixo de uma célula. Então, se estiver na célula A1, ele se moverá para B1. O que ele precisa fazer é mover-se nesta sequência quando ele digitalizar: A1, A2, B2, B2, C1, C2, D1, D2 etc todo o caminho até a página. A razão para isso é que ele precisa do número da peça e lote ao lado um do outro. Se alguém pudesse me ajudar com isso eu seria eternamente grato. Obrigado!

    
por Joe B 16.01.2012 / 16:22

6 respostas

9

Selecione as colunas A e B

  1. Pressione CTRL e 1

  2. Clique em Proteção

  3. Desmarque "Bloqueado"

Não tenho certeza de qual versão do Excel você tem, as tags de 2007 e 2010 estão no post, mas:

Proteja a folha, permitindo a seleção apenas de células desbloqueadas, deve estar sob o menu de formatação na guia Início da faixa de opções.

Defina o Excel para mover para a direita em Enter, em Opções do Excel, Avançado no Excel 2007 e acima.

    
por 16.01.2012 / 16:43
5

Muitos desses scanners de código de barras podem ser programados (normalmente, digitalizando códigos de barras especiais fornecidos em um manual para esse fim) para finalizar o código de barras com TAB em vez de CR (Enter).

Você ainda precisa bloquear as células que não serão inseridas.

(Nota: estes são proprietários e específicos para uma marca particular (e talvez modelo))

    
por 16.01.2012 / 17:42
1

Eu sei que isso é antigo, mas alguém ainda pode querer uma resposta:

Além disso, e mais específico para a pergunta feita; você pode adicionar código à macro Worksheet_Change da planilha:

  • Clique com o botão direito na folha e veja o código.
  • Altere o menu suspenso (Geral) para Planilha e (Declarações) para Planilha_Change.

Antes de eu dar o código para fazer o que você quer, note que se você tiver um anterior ao Excel 2007, seu usuário terá apenas 256 colunas (A-IV) para trabalhar. Após o Excel 2007, ele terá 16.384 colunas.

Primeiro, se tudo o que ele queria fazer fosse passar para a próxima coluna, você poderia simplesmente ir para Opções / Avançado e mudar para BAIXO para DIREITA para o movimento do cursor em ENTER. Mas como ele deseja uma configuração personalizada, forneço esse código.

Basta colá-lo no espaço em branco abaixo dos menus suspensos Planilha e Alterar.

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

Este código pressupõe que o usuário está iniciando uma célula A1 .

    
por 01.02.2013 / 16:04
0

no primeiro B1 não está sob A1. A2 está sob A1 e B1 é a célula no lado direito ao lado de A1. Mas eu tive um problema semelhante hoje e estamos usando um Datalogic Quickscan L QD 2300. Queremos digitalizar e um salto automático para a célula direita no Excel.

A solução para mim foi definir o sufixo global "tab". O Excel reconhece duas verificações (ou até mais digitaliza uma após a outra) como uma entrada e, se você pressionar Enter, o Excel saltará uma linha para baixo e para o lado esquerdo, onde você começou a digitalizar uma linha acima. Isso significa: A1 scan (sufixo = Tab) - > B1 scan (sufixo = Tab) - > C1 Enter (pressionando no teclado manualmente) - > A2

Para definir o sufixo = Tab, você deve digitalizar códigos de barras diferentes: 1. Opções de Digitalização 2. Sufixo de Dados 3. Definir Sufixo 4. 7009 (Valor Ascii para "Tab") 5. Digite

Espero que isso ajude alguém.

    
por 08.06.2016 / 11:14
0

Aqui está como eu fiz: segui o PaperLantern

Selecione as colunas A e B

Hit CTRL and 1
Click on Protection
Untick "Locked"

Proteja a folha, permitindo a seleção apenas de células desbloqueadas, deve estar sob o menu de formatação na guia Início da faixa de opções.

Eu então fiz a varredura do seguinte:

    
por 06.09.2016 / 09:13
-1

O leitor de código de barras deve poder ser programado para "Tab" para a próxima célula após cada varredura.

Descubra a marca e o modelo do scanner e vá para o site deles e eles devem ter instruções sobre como fazer isso. Normalmente, envolve a digitalização de um único ou seqüência de códigos de barras que programa essa função no scanner.

Isso é o que eu tive que fazer para os diferentes scanners que estávamos usando para inventário físico na minha empresa.

    
por 04.04.2013 / 23:16