Userform

02/02/2006 - 09:53 por Carlos | Informe spam
Hola a todos
Tengo una hoja que al ejecutarse una macro se muestra un formario userform.
Uno de los campos del formulario es un cuadro combianado que coge el valor
de un listado. El problema es que el listado es muy largo y se hace
complicado elegir el valor deseado. Me gustaría que ese valor se seleccionase
pinchando directamente con el ratón sobre la celda elegida. Es eso posible?

Un saludo y gracias

Carlos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
03/02/2006 - 04:36 | Informe spam
hola, Carlos !

... al ejecutarse una macro se muestra un formario userform.
Uno de los campos del formulario es un cuadro combianado que coge el valor de un listado.
El problema es que el listado es muy largo y se hace complicado elegir el valor deseado.
Me gustaria que ese valor se seleccionase pinchando directamente con el raton sobre la celda elegida. Es eso posible?



hay algo que 'no me cuadra'... :))
si el cuadro combinado, que YA 'toma' sus elementos desde un [muy largo] listado, resulta YA 'complicado' en su seleccion...
1) que te hace suponer que seria mas sencillo seleccionar 'directamente' desde dicho [muy largo] listado ???
2) si fuera -efectivamente- mas sencillo... -> que 'sentido' tendria mantener el cuadro combinado -> en el userform ???

[a menos que haya datos/detalles/... que se te estan quedando 'en el tintero']...
comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Carlos
03/02/2006 - 12:35 | Informe spam
Vale, reformulo mi pregunta
Tengo un campo (cualquiera) en un Userform. Hay forma que ese campo tome el
valor de una celda que pincho con el ratón?

"Héctor Miguel" escribió:

hola, Carlos !

> ... al ejecutarse una macro se muestra un formario userform.
> Uno de los campos del formulario es un cuadro combianado que coge el valor de un listado.
> El problema es que el listado es muy largo y se hace complicado elegir el valor deseado.
> Me gustaria que ese valor se seleccionase pinchando directamente con el raton sobre la celda elegida. Es eso posible?

hay algo que 'no me cuadra'... :))
si el cuadro combinado, que YA 'toma' sus elementos desde un [muy largo] listado, resulta YA 'complicado' en su seleccion...
1) que te hace suponer que seria mas sencillo seleccionar 'directamente' desde dicho [muy largo] listado ???
2) si fuera -efectivamente- mas sencillo... -> que 'sentido' tendria mantener el cuadro combinado -> en el userform ???

[a menos que haya datos/detalles/... que se te estan quedando 'en el tintero']...
comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
04/02/2006 - 05:16 | Informe spam
hola, Carlos !

Vale, reformulo mi pregunta
Tengo un campo (cualquiera) en un Userform.
Hay forma que ese campo tome el valor de una celda que pincho con el raton?



[hasta donde se] para que un 'campo' en un userform... 'tome' el valor de una celda que 'pinches' con el raton...

1) 'depende' del tipo que sea 'ese' [cualquier] campo/control, tendrias que usar [alg]una de 'sus' propiedades [p.e.]
commandbutton -> .Caption
combobox -> .Text o... .ListIndex
label -> .Caption o... .Value
[solo por mencionar algunos]... Y depende del tipo de datos que contenga la celda que pinches [o si es un rango] ?-

2) 'tomar' de la celda que pinches, significa que...
a) o estas mostrando el userform como vbModeLess [excel 2000 ->] y es el usuario quien 'tiene el control' :(
con lo que tendrias que 'manipular' [p.e.] el evento '_selectionchange' de ESA hoja
b) o estas usando un control RefEdit
c) o estas presentanto un InputBox -> NO de vba, sino un Application.InputBox [del tipo 8] -?-

3) por lo anterior [creo que] convendria si comentas algun detalle mas... 'significativo' de cual es la necesidad ;)
incluso, si expones lo que ya has intentado y por que no te funciona [o que te gustaria que hiciera] :))

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