Choose (Función)

Visual Basic VBLR

Choose (Función)

       

Selecciona y devuelve un valor de una lista de argumentos.

Sintaxis

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

La sintaxis de la función Choose consta de las siguientes partes:

Parte Descripción
índice Requerido. Expresión numérica o campo que da como resultado un valor entre 1 y el número de opciones disponibles.
opción Requerido. Expresión del tipo Variant que contiene una de las opciones posibles.

Comentarios

La función Choose devuelve un valor de la lista de opciones dependiendo del valor de índice. Si índice es 1, la función Choose devolverá la primera opción de la lista; si índice es 2, devolverá la segunda y así sucesivamente.

Puede utilizar la función 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 opción-3 = "tres", la función Choose devuelve "tres". Esta funcionalidad es especialmente útil cuando índice representa el valor en un grupo de opción.

La función Choose evalúa todas las opciones de la lista, aunque sólo devuelva una. Por esta razón, debe comprobar que no se producirán efectos no deseados. Por ejemplo, si utiliza la función MsgBox como parte de una expresión en todas las opciones, aparecerá un cuadro de mensaje para cada opción en el momento de evaluarla, aunque la función Choose sólo vaya a devolver el valor de una de ellas.

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

Si índice no es un número entero, se redondeará al entero más cercano antes de su evaluación.