Share via


Tipos inválidos na janela Imediata

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

  • Uma instrução declarativa foi usada. Por exemplo, const, Declare, Deftype, Dim, Function, Option Base, Option Explicit, Option Compare, Option Private, Private, Public, property procedure statement (Property Let, Property Set e Property Get), ReDim, Static, Sub e Type não são permitidos na janela Imediata. Remova as instruções declarativas da janela Imediata.

  • Uma instrução de fluxo de controle foi usada, por exemplo, Sub, Function, Property, GoSub, GoTo, Return e Resume. Remova essas instruções da janela Imediata.

  • Não há nenhuma conexão lógica feita entre linhas físicas separadas na janela Imediata, portanto, as instruções formatadas como várias linhas físicas, como uma instrução Se de bloco, não podem ser executadas corretamente. Esses blocos podem ser tipado em uma única linha física, com cada instrução separada da próxima por um ponto (:). Por outro lado, você pode estender uma única instrução entre linhas físicas na janela Imediata usando o caractere de continuação de linha, que é um espaço seguido por um sublinhado ( _).

  • Você tentou executar algum código na janela Imediata que invalida o estado atual do seu programa e exige que você reinitialize o programa. Remova o código em questão da janela Imediata.

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.