Compartilhar via


Use inválido de objeto

Tentou utilizar um objeto de forma incorreta. Esse erro tem as seguintes causas e soluções:

  • Tentou descontinuar uma referência de objeto ao atribuir Nada ao mesmo, mas omitiu o conjuntopalavra-chave:

      MyObject = Nothing 
    

    Utilize a instrução Set para definir um objeto como Nada. Partindo do princípio de que MyObject é um objeto, tem de o definir como Nada com a instrução Set :

      Set MyObject = Nothing 
    

    Omitir o palavra-chave Definir é uma utilização implícita de Let, o que faz com que uma tentativa de efetuar uma atribuição de valor, em vez de uma atribuição de referência. Não é possível utilizar nada numa atribuição de valor.

  • Tentou utilizar Nada numa expressão.

    Reescreva a expressão sem 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.