ComboBox

19/10/2004 - 21:40 por frojas | Informe spam
hola
la situacion es la siguiente tengo 2 columnas (ejemplo)

"A" "B"
a 1
b 2
c 5
d 6
f 8
e 9
r 4
d 5
gf 46

en un combobox necesito que muestre los datos de la columna "a" y en
la celda c1 coloque el dato correspondiente de la columna B, ejemplo
elijo en el combobox la letra d y en la celda c1 aparezca 6 como
resultado

muchas gracias
 

Leer las respuestas

#1 KL
19/10/2004 - 22:12 | Informe spam
Pues haces lo siguiente:

1. Creas dos rangos denominados: uno seria $A$1:$A$9 y le pondremos el
nombre, digamos, "LISTA" y el otro seria $A$1:$B$9 y lo llamaremos "TABLA"
(p.ej.: vas al menu INSERT > NAME > DEFINE, en el dialogo q aparece a
continuacion insertas LISTA en el campo "Names in workbook:" e insertas
=$A$1:$B$9 en el campo "Refers to:" y le das al "OK").
2. En la celda donde quieres el combo (digamos D1) insertas validacion (vas
al menu DATA > VALIDATION, en el dialogo q aparece a continuacion eliges
LIST para el campo "Allow" e insertas =LISTA en el campo "Source"
3. En la celda C1 insertas la siguienete formula =VLOOKUP(D1;TABLA;2;FALSE)
o en castellano =BUSCARV(D1;TABLA;2;FALSO)

Si lo q pretendes es una kista dinamica o sea q el combobox este
directamente en la columna A:A q contiene los datos originales y q el
combobox se alimente de los valores de la misma columna a medida q se vayan
introduciendo, tendras q crear una funcion o un macro en VBA (creo q tambien
he visto una solucion con funciones estandar pero no me acuerdo donde y creo
acordarme q era bastante aparatosa).

saludos.
KL


"fredy" wrote in message
news:
hola
la situacion es la siguiente tengo 2 columnas (ejemplo)

"A" "B"
a 1
b 2
c 5
d 6
f 8
e 9
r 4
d 5
gf 46

en un combobox necesito que muestre los datos de la columna "a" y en
la celda c1 coloque el dato correspondiente de la columna B, ejemplo
elijo en el combobox la letra d y en la celda c1 aparezca 6 como
resultado

muchas gracias

Preguntas similares