Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
choose2 150x150, Función Choose en VBA

Función Choose en VBA

| 10 comentarios

La función CHOOSE devuelve un valor desde una lista de opciones dependiendo del valor de "indice" .

Sintaxis de Choose 

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

Donde "indice" es una expresión numerica y "opción-" puede ser un numero, una referencia de celda, formula o texto.

Para que sirve la función Choose en Excel

La importancia de la función Choose radica en la posibilidad de poder elegir un elemento de un conjunto de elementos posibles, demos tener cuidado en el caso por ejemplo en el uso de Elegir, que los elementos deben ser indicados uno a uno, no se puede indicar un rango de celdas, por ejemplo

=ELEGIR(3,C21,D21,E21:F21)

Nos mostraría un error   #¡VALOR!, el mismo error se producirá si hacemos referencia a un número de elemento no existente como en el siguiente ejemplo.

=ELEGIR(10,C21,D21,E21:F21)

Ejemplo de Función Elegir en Excel 

Primero veamos como se podría emplear la  función elegir en Excel, sin tener que empelar macros, en el siguiente ejemplo se desea sumar la cantidad de animales que se esta criando en una granja para ello se genera una formula sumar las columnas que contenga la cantidad de animales:

WS3 300x222, Función Choose en VBA

(Para mayor visualización de la imagen, hacer click en la misma)

Ejemplo de función "choose" en VBA

Se desea que la variable "Lvalor" contenga el valor "Ave" para ello se define a "Lvalor" como una variable de tipo string despues "Lvalor" se le asigna la función "choose"donde elegimo como indice=1 siendo la primera opción el valor "Ave".

Funci%c3%b3n Choose en VBA, Función Choose en VBA

 

Elaborado por: Adrián Bustos

10 comentarios

Deja una respuesta

Los campos requeridos estan marcados con *.