Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os subprocessos, instruções incorporadas e alguns métodos não devolvem um valor, pelo que os argumentos não estão entre parênteses. Por exemplo:
MySub "stringArgument", integerArgument
Os procedimentos de função, as funções incorporadas e alguns métodos devolvem um valor, mas pode ignorá-lo. Se ignorar o valor devolvido, não inclua parênteses. Chame a função tal como chamaria um procedimento Sub . Omita os parênteses, liste quaisquer argumentos e não atribua a função a uma variável. Por exemplo:
MsgBox "Task Completed!", 0, "Task Box"
Para utilizar o valor devolvido de uma função, coloque os argumentos entre parênteses, conforme mostrado no exemplo seguinte.
Answer3 = MsgBox("Are you happy with your salary?", 4, "Question 3")
Uma instrução num procedimento Sub ou Função pode transmitir valores para um procedimento chamado através de argumentos nomeados. Aplicam-se as diretrizes para utilizar parênteses, quer utilize ou não argumentos nomeados. Quando utiliza argumentos com nome, pode listá-los por qualquer ordem e pode omitir argumentos opcionais. Os argumentos nomeados são sempre seguidos por dois pontos e um sinal de igual (:=) e, em seguida, o valor do argumento.
O exemplo seguinte chama a função MsgBox com argumentos nomeados, mas ignora o valor devolvido.
MsgBox Title:="Task Box", Prompt:="Task Completed!"
O exemplo seguinte chama a função MsgBox com argumentos nomeados e atribui o valor devolvido à variável .
answer3 = MsgBox(Title:="Question 3", _
Prompt:="Are you happy with your salary?", Buttons:=4)
Confira também
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.