Bom Dia
Nós fazemos conferencia dos pacotes via Planilha! O pessoal bipa na celula com o leitor de código de barras e automaticamente quando a celula é Preenchida a célula de baixo é selecionada de forma automatica, dessa forma nosso time continuar realizando a bipagem normalmente.
Porem
Agora ao realizar o procedimento a celula é preenchida e não pula para a de baixo de forma automatica. Assim, temos que ir manualmente e selecionar a celular de baixo para continuar o processo.
Como faço para automatizar ? Obrigado.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Olá,
Como é feito esta bipagem? Se for uma macro é só acrescentar o comando Activecell.Offset(1,0).select na última instrução... Se não era uma macro, então, devesse investigar o porquê de ter parado...
Obs.: Uma outra forma é identificar através dos eventos em VBA a nível de planilha, como o Activate, por exemplo, que quando identificar que uma dada célula for editada, então desça para a próxima linha com a instrução que mencionei acima...
Att,
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Para automatizar a seleção da célula abaixo após a leitura do código de barras, você pode usar uma macro no Excel. Siga as etapas abaixo para criar essa automação:
Pressione "Alt + F11" para abrir o Editor VBA do Excel.
Na janela do Editor VBA, clique com o botão direito do mouse na planilha em que deseja adicionar a automação e selecione "Exibir código".
No módulo de código da planilha, cole o seguinte código:
vba
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Application.EnableEvents = False
Target.Offset(1, 0).Select
Application.EnableEvents = True
End If
End Sub
Modifique a referência "$A$1" para a célula onde o código de barras está sendo lido. Certifique-se de que seja a célula correta para ativar a seleção da célula abaixo.
Feche o Editor VBA.
Agora, sempre que uma alteração for feita na célula especificada (no caso, "$A$1"), o evento Worksheet_Change será acionado. A macro desativará temporariamente os eventos, selecionará a célula abaixo e reativará os eventos.
Certifique-se de salvar o arquivo como um arquivo habilitado para macro (.xlsm) para que a automação funcione corretamente.
Nota: É importante observar que, ao usar macros, é recomendável testar a automação em uma cópia do seu arquivo original, pois as macros podem ter impacto em outros aspectos do seu trabalho no Excel.
Espero que isso resolva o problema e automatize a seleção da célula de baixo após a leitura do código de barras.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.