1
resposta

A operação não é permitida quando o objeto está fechado.

Bom dia!

Tenho a seguinte dúvida: quando vou depurar o código igual na aula, ao final aparece o seguinte erro: A operação não é permitida quando o obejto está fechado.

1 resposta

Oii, Rodolfo! Tudo bem?

Essa mensagem significa que ao tentar realizar uma operação em um objeto (como um banco de dados ou uma tabela) o mesmo não está acessível ou já foi fechado. E pode acontecer por vários motivos, como: planilha ou pasta fechada, erro de referência a objetos e dentre outros.

Tendo o contexto da aula como base, o erro pode ser derivado da falta de conexão com o banco de dados, que foi fechada antes da operação de atualização ser concluída.

Como sugestão, recomendo revisar o código VBA para identificar onde o objeto está sendo usado de forma incorreta. Ou seja, se ele está aberto e definido do jeito certo antes de acessá-lo ou modificá-lo.

Caso o problema persista, compartilhe mais detalhes do que foi feito antes de receber o erro, um print da tela seria interessante.

Você pode anexar a imagem utilizando o ícone de upload de imagem no box de mensagem:

Captura de tela mostrando o ícone de upload de imagens que está no cabeçalho do box de mensagem. E o ícone está destacado por um quadrado vermelho.

Espero que as sugestões te ajude. Qualquer dúvida, fico à disposição.

Bons estudos, Rodolfo!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software