Compartilhar via


Tipos inválidos na janela Imediata

Nem todas as instruções são permitidas na janela Imediato. Esse erro tem as seguintes causas e soluções:

  • Foi utilizada uma instrução declarativa. Por exemplo, Const, Declare, Deftype, Dim, Function, Option Base, Option Explicit, Option Compare, Option Private, Private, Public, property procedure statement statements (Property Let, Property Set, and Property Get), ReDim, Static, Sub e Type não são permitidas na janela Imediato. Remova as declarações declarativas da janela Imediato.

  • Foi utilizada uma instrução de fluxo de controlo, por exemplo , Sub, Função, Propriedade, GoSub, GoTo, Return e Resume. Remova estas instruções da janela Imediato.

  • Não existe nenhuma ligação lógica entre linhas físicas separadas na janela Imediato, pelo que as instruções formatadas como múltiplas linhas físicas, como uma instrução Se de bloco, não podem ser executadas corretamente. Estes blocos podem ser escritos numa única linha física, com cada instrução separada da seguinte por dois pontos (:). Por outro lado, pode expandir uma única instrução entre linhas físicas na janela Imediato ao utilizar o caráter de continuação de linha, que é um espaço seguido de um caráter de sublinhado ( _).

  • Tentou executar algum código na janela Imediato que invalida o estado atual do programa e requer que reinicie o programa. Remova o código em questão da janela Imediato.

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.