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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Lisandro.
19/10/2004 - 22:25 | Informe spam
Hola fredy!
Ve al Menu Ver\Barra de Herramienta\Formulario
Alli selecciona "Cuadro Combinado" lo colocas en el lugar
de tu preferencia..
Posterior; Doble clip en [el] y En el Rango de entrada
coloca donde tienes tu lista Ej:$A$1:$B$7
en Vincular con la celda colocas $C$1 luego aceptar y
deberia estar listo!! Suerte,
Saludos,
Lisandro

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
.

Respuesta Responder a este mensaje
#3 KL
19/10/2004 - 23:21 | Informe spam
Lisandro,

No acabo de entender q es lo q consigues asi. Tu combobox va a devolver los
valores correspondientes a la posicion de cada letra en la lista y no los
valores asignados por Fredy. Si seleccionas C te devolvera 3 y no 5. Vas a
tener q crear una tabla de correspondencias entre los valores en la columna
B y las posiciones de las letras en la lista del combobox, no?

KL


"Lisandro." wrote in message
news:070b01c4b619$ced723a0$
Hola fredy!
Ve al Menu Ver\Barra de Herramienta\Formulario
Alli selecciona "Cuadro Combinado" lo colocas en el lugar
de tu preferencia..
Posterior; Doble clip en [el] y En el Rango de entrada
coloca donde tienes tu lista Ej:$A$1:$B$7
en Vincular con la celda colocas $C$1 luego aceptar y
deberia estar listo!! Suerte,
Saludos,
Lisandro

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
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida