Erro de tempo de execução 438: o objeto não oferece suporte à propriedade [Corrigir]

Use as propriedades e métodos corretos para o objeto selecionado

  • O erro de tempo de execução 438 ocorre se a propriedade ou método que você está tentando usar não se aplica ao objeto selecionado.
  • Você pode corrigir esse problema desinstalando o suplemento do Microsoft Works.
  • Outra solução eficaz é remover o antivírus de terceiros.
erro de execução 438

O erro de tempo de execução 438 no Microsoft Visual Basic (VBA) é um dos problemas mais irritantes que os usuários encontram. Como outro erros de tempo de execução como 3706, ele o impede de executar seu código no VBA.

Felizmente, por mais assustador que pareça, o problema não é o mais difícil de corrigir, conforme mostrado nas seções a seguir deste guia detalhado.

O que o objeto não suporta propriedade ou método significa no Excel?

Existem diferentes objetos que você pode usar no VBA e todos eles têm propriedades e métodos compatíveis com eles.

No entanto, se você tentar usar uma propriedade ou método que não seja suportado por um método específico, obterá o VBA runtime 438, que denota que a propriedade que você está tentando usar não se aplica ao select objeto.

Também deve ser observado que às vezes isso pode ser um falso positivo de um antivírus de terceiros. Portanto, se tiver certeza de que selecionou a propriedade e o método corretos, talvez seja necessário desativar ou desinstalar o antivírus.

Como posso corrigir o erro de tempo de execução 438?

1. Use as propriedades e métodos corretos

A maneira mais fácil de corrigir o erro de tempo de execução 438 é usar as propriedades e os métodos suportados pelo objeto que você está usando. Se você não pode determinar isso sozinho, pressione o ponto depois de definir um objeto.

Isso mostrará a lista de todas as propriedades e métodos compatíveis com ele. Outra opção é pressionar F2 para abrir o navegador de objetos. Isso também listará as propriedades aplicáveis ​​a um objeto.

2. Desinstale o suplemento do Microsoft Works

  1. aperte o janelas chave + R, tipo ao controle, e clique no OK botão.
    erro de tempo de execução de controle 438
  2. Selecione Desinstalar um programa debaixo de Programas opção.
    desinstalar um
  3. Agora, clique com o botão direito Microsoft funciona e selecione o Desinstalar opção.
    Desinstalar
  4. Por fim, siga as instruções na tela para concluir o processo e tente executar seu código VBA novamente.

Em alguns casos, o erro de tempo de execução 438 pode ocorrer devido a problemas com alguns de seus suplementos do Excel, como o Microsoft Works. A melhor coisa a fazer aqui é desinstalar esses plugins e verificar se o erro persiste.

Leia mais sobre este tópico
  • Erro de tempo de execução 3706: o provedor não pode ser encontrado [Corrigir]
  • Erro de tempo de execução 9: subscrito fora do intervalo [Corrigir]
  • Erro de tempo de execução 57121: definido pelo aplicativo ou definido pelo objeto [Corrigir]
  • Erro de tempo de execução 7: memória insuficiente [Corrigir]

3. Verificar malware

  1. aperte o janelas Tipo de chave víruse selecione Proteção contra vírus e ameaças.
    erro de tempo de execução do vírus 438
  2. Clique no Opções de digitalização link.
    opções de digitalização
  3. Agora, selecione sua opção de digitalização preferida.
  4. Por fim, clique no Escaneie agora botão.
    escaneie agora

Se você tem certeza de que suas propriedades ou métodos errados não são a causa do erro de tempo de execução 438, isso pode ser devido à atividade de vírus em seu PC.

Você deve usar a opção Full Scan ou Microsoft Defender (Offline) para se livrar deles. Como alternativa, você pode usar um antivírus dedicado em ESET NOD32.

Este software especial irá escanear o canto mais escondido do seu PC e eliminar até mesmo o malware mais teimoso antes que ele possa causar problemas.

4. Reinstale os drivers

  1. aperte o janelas chave + x e selecione o Gerenciador de Dispositivos opção.
    gerenciador de Dispositivos
  2. Clique duas vezes em qualquer uma das seções para expandi-la e clique com o botão direito do mouse em cada um dos dispositivos abaixo dela.
  3. Agora, selecione o Desinstalar dispositivo opção.
    erro de tempo de execução do dispositivo de desinstalação 438
  4. Por fim, clique no Desinstalar botão para confirmar a ação.
    botão de desinstalação

Alguns usuários encontraram esse erro de tempo de execução 438 devido a problemas com drivers para dispositivos como o adaptador de vídeo. Para corrigir isso, desinstale o driver afetado e reinicie o computador.

5. Desinstalar antivírus de terceiros

  1. aperte o janelas chave + EU e selecione o aplicativos opção no painel esquerdo.
  2. Selecione os Aplicativos e recursos opção.
    aplicativo e erro de tempo de execução 438
  3. Agora, clique nos pontos verticais antes do antivírus.
  4. Finalmente, selecione o Desinstalar opção e siga as instruções na tela para concluir o processo.
    configurações de desinstalação

Às vezes, o erro de tempo de execução 438 pode ser um alarme falso do seu antivírus de terceiros. Além disso, o software de segurança pode estar atrapalhando seu código por algum motivo.

Nesse caso, você deve desinstalar o antivírus e usar o Microsoft Defender.

Com isso, agora podemos concluir este guia detalhado sobre o erro de tempo de execução VBA 438. Tudo o que resta para você é seguir as instruções nele contidas, e o problema deve ser histórico.

Se você estiver enfrentando outros problemas como erro de execução 3709, verifique nosso guia detalhado para corrigi-lo rapidamente.

Sinta-se à vontade para nos informar a solução que o ajudou a corrigir esse problema nos comentários abaixo.

Erro de tempo de execução 7: memória insuficiente [Corrigir]

Erro de tempo de execução 7: memória insuficiente [Corrigir]Erros De Tempo De ExecuçãoMicrosoft Excel

Livre-se de seus arquivos temporários para criar espaçoA mensagem de erro de tempo de execução 7 sem memória indica que o computador está sem memória.Isso pode ocorrer quando você tem um grande núm...

Consulte Mais informação
Erro de tempo de execução 57121: definido pelo aplicativo ou definido pelo objeto [Corrigir]

Erro de tempo de execução 57121: definido pelo aplicativo ou definido pelo objeto [Corrigir]Erros De Tempo De ExecuçãoMicrosoft Excel

Tente reparar sua cópia do Microsoft OfficeO erro de tempo de execução 57121 aparecerá quando o MS Excel estiver com problemas.Você pode tentar desativar o proxy e verificar se isso resolve o probl...

Consulte Mais informação
Células do Excel não mescladas: 5 maneiras de corrigir esse problema

Células do Excel não mescladas: 5 maneiras de corrigir esse problemaMicrosoft ExcelExcel

Você pode reparar sua pasta de trabalho ou tentar converter a tabela em intervaloMesclar células faz com que um conjunto de dados pareça apresentável e formatado corretamente.No entanto, muitas vez...

Consulte Mais informação