1
resposta

[Dúvida] Código errado VBA

Fiz o passo a passo exatamente igual ao do professor, fiz pela primeira vez e o código foi o mesmo, mas agora está sempre aparecendo o código errado.Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Thiago, tudo bem?

O que eu recomendo é que você apague a macro e faça uma nova tentativa. Reforço que nessa nova tentativa, recomendo seguir o mesmo caminho do instrutor, sem nenhuma ação a mais. Qualquer ação diferente, resultará em um código distinto.

Abaixo deixo o passo a passo para excluir uma macro e criar uma nova.

  1. Acesse a guia Desenvolvedor.
  2. Clique em Macros.
  3. Selecione a macro que deseja excluir e clique em Excluir. Por exemplo:

Janela de gerenciamento de macros do Excel. A macro "Atualizar_Consulta_Hist" está selecionada e o botão "Excluir" está destacado em vermelho


Criando a nova macro

  1. Ainda na aba Desenvolvedor, clique em Gravar Macro.

  2. No campo de nome da macro, digite: Atualizar_Consulta_Hist ou a consulta que deseja alterar.

  3. Verifique se as configurações estão como na imagem abaixo:

    Janela "Gravar macro" do Excel, com o campo "Nome da macro" preenchido como "Atualizar_Consulta_Hist". A opção "Armazenar macro em" está configurada como "Esta pasta de trabalho", e os campos de atalho e descrição estão vazios.

  4. Clique em OK para começar a gravação.

  5. Na planilha DN_Desafio Vendas_Hist, clique com o botão direito sobre uma célula e selecione Atualizar. ( ‼️ Evite realizar qualquer outra ação, tudo o que for feito será gravado na macro.)

  6. Após isso, clique em Parar Gravação.

  7. Por fim, acesse o Visual Basic e verifique se a macro foi gravada corretamente. Para isso vá na aba Módulo --> Módulo 1.

Abaixo deixo uma demonstração:

Animação mostrando o processo de gravação de uma macro no Excel: o usuário acessa a guia "Desenvolvedor", clica em "Gravar Macro", insere o nome "Atualizar_Consulta_Hist", seleciona "Esta pasta de trabalho", confirma com OK, clica com o botão direito em uma célula da tabela e escolhe "Atualizar", e finaliza clicando em "Parar Gravação"

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!