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 Nothing a ela, mas omitiu aSetpalavra-chave:

      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 
    

    A omissão da palavra-chave Set é um uso implícito de Let, que causa uma tentativa de executar uma atribuição de valor, em vez de uma atribuição de referência. Nada não pode ser usado em uma atribuição de valor.

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

    Reescreva a expressão sem o Nada.

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.