Foto de Rafael M.
Rafael há 2 anos
Enviada pelo
Site

Seleção da célula não pula para de baixo de forma automatica

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.

Excel Básico
2 respostas
Professor Gutemberg S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Contatar Gutemberg

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,

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Professora Ana M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Contatar Ana

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.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa