Partilhar via


WorksheetFunction.Choose method (Excel) (Método WorksheetFunction.Choose [Excel])

Use Arg1 como o índice para retornar um valor da lista de argumentos de valor.

Sintaxe

expressão. Escolha (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, Arg29, Arg30)

expressão Uma variável que representa um objeto WorksheetFunction .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Arg1 Obrigatório Variant Especifica qual argumento de valor é selecionado. Arg1 deve ser um número entre 1 e 29, ou uma fórmula ou referência a uma célula que contenha um número entre 1 e 29.
Arg2 - Arg30 Obrigatório Variant 1 a 29 argumentos de valor a partir dos quais Escolher seleciona um valor ou uma ação a executar com base no Arg1. Os argumentos podem ser números, referências de célula, nomes definidos, fórmulas, funções ou texto.

Valor de retorno

Variant

Comentários

Se Arg1 for 1, Escolher devolve valor1; se for 2, Escolher devolve valor2 e assim sucessivamente.

Se Arg1 for inferior a 1 ou superior ao número do último valor na lista, Escolher gera um erro.

Se Arg1 for uma fração, será truncada para o menor inteiro antes de ser usada.

Se Arg1 for uma matriz, cada valor é avaliado quando Escolher é avaliado.

Os argumentos de valor a Escolher podem ser referências de intervalo, bem como valores únicos. Por exemplo, a fórmula =SUM(Choose(2,A1:A10,B1:B10,C1:C10)) avalia como =SUM(B1:B10), que, em seguida, devolve um valor com base nos valores no intervalo B1:B10.

A função Escolher é avaliada primeiro, devolvendo a referência B1:B10. Em seguida, a função SOMA é avaliada com B1:B10, o resultado da função Escolher , como argumento.

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.