Não é possível ter paramarrays com argumentos opcionais
Use um ParamArray para definir procedimentos que aceitam listas de argumentos de comprimento variável. Um argumento opcional é aquele que o chamador pode fornecer ou omitir sem gerar um erro. Esse erro tem as seguintes causas e soluções:
- Você usou as palavras-chave ParamArray e Opcional na mesma lista de parâmetros. Remova o parâmetro Opcional ou ParamArray . Você não pode usar as duas palavras-chave na mesma lista de parâmetros. Qualquer abordagem pode ser usada para o tipo de lista de parâmetros desejado.
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.