Compartilhar via


Erro de sintaxe

O Visual Basic não consegue determinar qual ação deve ser adotada. Este erro tem as seguintes causas e soluções:

  • Uma palavra-chave ou um argumento está incorreto.

    As palavras-chave e os nomes de argumentos nomeados devem corresponder exatamente aos especificados nas especificações de sintaxe. Verifique a Ajuda online e então corrija a ortografia.

  • A pontuação está incorreta. Por exemplo, quando você omitir argumentos opcionais posicionalmente, deverá substituir uma vírgula (,) como um espaço reservado para o argumento omitido.

  • Não foi definido um procedimento.

    Verifique a ortografia do nome do procedimento.

  • Você tentou especificar Optional e ParamArray na mesma declaração de procedimento. Um argumento ParamArray não pode ser Optional. Escolha um e exclua o outro.

  • Você tentou definir um procedimento de evento com um parâmetro Optional ou ParamArray. Remova a palavra-chave Optional ou ParamArray da especificação do parâmetro.

  • Você tentou usar um argumento nomeado em uma instrução RaiseEvent. Os eventos não dão suporte a argumentos nomeados.

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.