Office
Iniciar sesión

Choose (función)

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Selecciona y devuelve un valor de una lista de argumentos.

Sintaxis

Elegir ( índice , opción-1 [, opción-2]... [, opción-n] )

La sintaxis de la función Elegir tiene los siguientes argumentos:

Argumento

Descripción

índice

Obligatorio. Expresión numérica o campo que da como resultado un valor entre 1 y el número de opciones disponibles.

opción

Obligatorio. Expresión de tipo Variant que contiene una de las opciones posibles.


Comentarios

Elegir devuelve un valor de la lista de opciones, en función del valor de índice. Si índice es 1, Elegir devuelve la primera opción en la lista. Si índice es 2, devuelve la segunda opción y así sucesivamente.

Puede utilizar Choose para buscar un valor en una lista de posibilidades. Por ejemplo, si índice da como resultado 3 y opción-1 = "uno", opción-2 = "dos" y la opción 3 = "tres", Elegir devuelve "tres". Esta función es especialmente útil si índice representa el valor de un grupo de opciones.

Choose evalúa cada opción en la lista, aunque sólo devuelve una. Por este motivo, debería ver efectos no deseados. Por ejemplo, si usa la función CuadroMsj como parte de una expresión en todas las opciones, se mostrará un cuadro de mensaje por cada opción cuando se evalúa, aunque Choose devuelve el valor de solo uno de ellos.

La función Choose devuelve un valor Null si índice es menor que 1 o mayor que el número de opciones mostradas.

Si el índice no es un número entero, se redondea al número entero más próximo antes de ser evaluado.

Ejemplo

Nota: Los ejemplos siguientes muestran el uso de esta función en un Visual Basic para aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione la Referencia del programador en la lista desplegable situada junto a Buscar y escriba uno o varios términos en el cuadro de búsqueda.

Este ejemplo usa la función Elegir para mostrar un nombre en respuesta a un índice pasado al procedimiento en el parámetro Ind .

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function
Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×