Share via


Use inválido de objeto

Você tentou usar um objeto de maneira incorreta. Esse erro tem as seguintes causas e soluções:

  • Você tentou descontinuar uma referência de objeto atribuindo Nada a ele, mas omitiu a palavra-chaveDefinir:

      MyObject = Nothing 
    

    Use a instrução Set para definir um objeto como Nothing. Supondo que MyObject seja um objeto, você deve defini-lo como Nothing com a instrução Set :

      Set MyObject = Nothing 
    

    Omitir a palavra-chave Definir é um uso implícito de Let, o que faz com que uma tentativa de executar uma atribuição de valor, em vez de uma atribuição de referência. Nada pode ser usado em uma atribuição de valor.

  • Você tentou usar Nothing em uma expressão.

    Reescreva a expressão sem o Nothing.

Saiba mais selecionando o item em questão e pressionando F1 (no Windows) ou HELP (no Macintosh).

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.