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:

  • Utilizou-se uma declaração declarativa. Por exemplo, Const, Declare, Def type, Dim, Function, Option Base, Option Explicit, Option Compare, Option Private, Private, Public, property procedure declaration statements (Property Let, Property Set e Property Get), ReDim, Static, Sub e Type não são permitidos na janela Immediate. 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, instruções formatadas como várias linhas físicas, como uma instrução If de bloco, não podem ser executadas corretamente. Esses blocos podem ser digitados em uma única linha física, com cada instrução separada da próxima por dois-pontos (:). 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 um código na janela Imediata que invalida o estado atual do programa e exige que você reinicialize 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.