Fórmulas con valores de cuadros combinados

04/05/2006 - 20:49 por cotoale | Informe spam
Asunto: Debo utilizar una fórmula relacionada con valores dentro de un cuadro
combinado (combobox), para esto hago un vínculo del cuadro combinado con una
celda específica que será utilizada para la fórmula; sin embargo el valor
devuelto a esta celda una vez que se selecciona una opción del cuadro
combinado es un identificador (numérico), por esta razón la fórmula no
produce ningún valor. ¿Es posible que cuando se realice el vínculo del cuadro
combinado con la celda, el valor devuelto el valor real seleccionado en el
cuadro combinado?
Esto me sucede en Excel 2000 con la fórmula: SUMAR.SI
Gracias...
cotoale
 

Leer las respuestas

#1 KL
04/05/2006 - 21:01 | Informe spam
Hola cotoale,

Si, es posible, pero tendras que usar el combobox del cuadro de controles de la barra de herramientas 'Visual Basic for Applications' y no de 'Formularios' (que es el que usas ahora).

Sin embargo, si tu combobox actual usa un rango del cual toma los valores para la lista desplegable, podrias evitar tener que cambiar de control introduciendo una formula intermedia que transformaria el indice devuelto por el combobox en el valor que le corresponde.

Por ejemplo:
- la lista de valores para el combobox esta en el rango [A1:A10]
- el combobox devuelve el numero de la opcion seleccionada en [C1]
- en [D1] pones la siguiente formula:
=INDICE(A1:A10;C1)

Saludos,
KL


"cotoale" wrote in message news:
Asunto: Debo utilizar una fórmula relacionada con valores dentro de un cuadro
combinado (combobox), para esto hago un vínculo del cuadro combinado con una
celda específica que será utilizada para la fórmula; sin embargo el valor
devuelto a esta celda una vez que se selecciona una opción del cuadro
combinado es un identificador (numérico), por esta razón la fórmula no
produce ningún valor. ¿Es posible que cuando se realice el vínculo del cuadro
combinado con la celda, el valor devuelto el valor real seleccionado en el
cuadro combinado?
Esto me sucede en Excel 2000 con la fórmula: SUMAR.SI
Gracias...
cotoale

Preguntas similares