Partilhar via


Argumento nomeado já especificado

Utilize um argumento com nome apenas uma vez na lista de argumentos de cada invocação deprocedimento . Esse erro tem as seguintes causas e soluções:

  • Especificou o mesmo argumento com nome mais do que uma vez numa única chamada. Por exemplo, se o procedimento MySub esperar os argumentos nomeados Arg1 e Arg2, a chamada seguinte gerará este erro:

    Call MySub(Arg1 := 3, Arg1 := 5) 
    
    

    Remova uma das especificações duplicadas.

  • Especificou o mesmo argumento por posição e com um argumento com nome, por exemplo:

    Call MySub(1, Arg1 := 3) 
    
    

    Remova uma das especificações duplicadas.

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.