Hacer un Combobox

24/06/2006 - 17:19 por Josema | Informe spam
Hola grupo ¿cómo estáis? quisiera haceros una pregunta que seguro os
resultará muy sencilla, pero no termino de dar con ella. Quisiera hacer un
cuadro en el que se muestren una serie de valores (Combobox).
Os pongo un ejemplo que nos sirve como modelo para hacer otros. Imaginar
que tengo En A1 Apellidos, en B1 Nombre, en C1 Teléfono y quisiera que
Teléfono aparecieran todos los teléfonos en el Combobox cuando despliego.
Hago el formulario introduzco en Combo ¿Y qué hago luego para que
aparezcan los números? por qué aparece sin ellos.
Muchas gracias y un saludo
Josema

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
24/06/2006 - 23:46 | Informe spam
hola, Josema !

... hacer un cuadro en el que se muestren una serie de valores (Combobox).
... Imaginar... A1 Apellidos, en B1 Nombre, en C1 Telefono
... Hago el formulario introduzco en Combo
... que hago luego para que aparezcan los numeros? por que aparece sin ellos.



[p.e.] una vez inserto el combo en el formulario y mientras lo tengas 'seleccionado' [en el editor de vba]...
1) en la ventana de propiedades te vas a encontrar varias [segun el tipo de control seleccionado]
2) [para el caso de listas/combos/...] existe una propiedad llamada 'ListFillRange'
ya sea desde la ventana de propiedades, o desde instrucciones por codigo...
puedes asignar/modificar/... cual sera el rango [y la hoja] de donde el combo 'tomara' los elementos a mostrar ;)

para comenzar a trabajar formularios de usuario [userforms] y codigos vba...
-> puedes empezar por visitar algunos sitios [de entre otros muchos] en...
a) conocimientos basico/medio de excel y vba...
http://j-walk.com/ss/excel/tips/userformtips.htm
http://www.erlandsendata.no/english...vbadialogs
b) conocimientos medio/avanzado de excel y vba...
http://www.cpearson.com/excel/FormPosition.htm
http://www.bmsltd.co.uk/DLCount/DLC...ormFun.zip

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Josema
25/06/2006 - 19:49 | Informe spam
Muchas Gracias Héctor Miguel, era ese pequeño detalle el que me faltaba,
ahora ya consigo que en el formulario funcione el Combobox.
Una pregunta más sobre el combobox ¿se puede hacer que funcione en una
hoja de un libro? es decir supongamos que tengo una hoja con Nombre,
Apellidos, Teléfono y cuando voy metiendo los datos en la columna B cuando
estoy en B2 se despliegue en la celda el combo, luego en la B3, y así
sucesivamente.
¿Cómo puede hacerse? Muchas gracias y un saludo
Josema
Por cierto las direcciones estupendas, solo que los que no dominamos el
inglés tenemos que estar traduciendo, pero merece la pena visitarlas.
Respuesta Responder a este mensaje
#3 Héctor Miguel
25/06/2006 - 21:49 | Informe spam
hola, Josema !

... sobre el combobox se puede hacer que funcione en una hoja de un libro?
... supongamos que tengo una hoja con Nombre, Apellidos, Telefono y
... metiendo los datos en la columna B... en B2 se despliegue en la celda el combo, luego en la B3, y asi sucesivamente...



[creo que] para este caso, es probable que te sea de utilidad usar las reglas de validacion [p.e.]
a) selecciona la celda, o el rango de celdas [incluso la columna completa] y ve a [menu] datos / validacion -> lista
b) si el listado se encuentra en la misma hoja... simplemente lo asignas como rango con la lista para el origen ;)
c) si el listado se encuentar en otra hoja... [primero] -> define un nombre que haga referencia a dicha lista [en la otra hoja]...
y usas ese nombre en la validacion como el origen de la lista ;)

-> lo que no me resulta [muy] claro, es si necesitas 'combos' para cada concepto [nombre, apellidos, telefono]
con lo que podria darse el caso de 'combinaciones' que NO se 'correspondan' -exactamente- con tu lista de origen -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Josema
25/06/2006 - 23:44 | Informe spam
Si Héctor Miguel es eso lo que estaba buscando, lo único que con un pequeño
matiz ¿cómo hago cuando quiera meter un nombre nuevo? por qué cuando meto un
nombre que no esta en la lista no me deja, y se me están produciendo altas
continuamente.
Y otra cosa más (perdona que abuse así) se puede hacer que los elementos que
salen en esa lista salgan ordenados? lo digo por que sería más fácil a la
hora de buscarlos.
Muchísimas gracias y un saludo
Josema




"Héctor Miguel" escribió en el mensaje
news:O%
hola, Josema !

... sobre el combobox se puede hacer que funcione en una hoja de un
libro?
... supongamos que tengo una hoja con Nombre, Apellidos, Telefono y
... metiendo los datos en la columna B... en B2 se despliegue en la celda
el combo, luego en la B3, y asi sucesivamente...



[creo que] para este caso, es probable que te sea de utilidad usar las
reglas de validacion [p.e.]
a) selecciona la celda, o el rango de celdas [incluso la columna completa]
y ve a [menu] datos / validacion -> lista
b) si el listado se encuentra en la misma hoja... simplemente lo asignas
como rango con la lista para el origen ;)
c) si el listado se encuentar en otra hoja... [primero] -> define un
nombre que haga referencia a dicha lista [en la otra hoja]...
y usas ese nombre en la validacion como el origen de la lista ;)

-> lo que no me resulta [muy] claro, es si necesitas 'combos' para cada
concepto [nombre, apellidos, telefono]
con lo que podria darse el caso de 'combinaciones' que NO se
'correspondan' -exactamente- con tu lista de origen -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.


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