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.