Tengo un problema con el control Combobox

11/05/2007 - 21:08 por luis | Informe spam
Hola a todos, estoy haciendo una hoja para calcular datos en funcion de lo
que elija de una lista desplegable (Combobox), hasta ahora todo iba bien
hasta que he descubierto que cuando elijo algo de la lista el valor que me
pasa a la celda vinculada (linkedcell), resulta que me lo pasa en formato de
Texto y claro yo quiero que me lo pase en formato de Numero.

Bien, la pregunta es clara, ¿Alguien sabe como puñetas se hace? (me estoy
volviendo loco)

Gracias de antemano.
Un saludo a todos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
11/05/2007 - 22:32 | Informe spam
hola, luis !

... para calcular datos en funcion de lo que elija de una lista desplegable (Combobox)
... todo iba bien hasta que he descubierto que... el valor que me pasa a la celda vinculada (linkedcell)
... me lo pasa en formato de Texto y... yo quiero que me lo pase en formato de Numero.
... la pregunta es clara... como... se hace? (me estoy volviendo loco)



op1: cambiar el combobox por uno de la barra de herramientas 'formularios' [NO de cuadro de controles]

op2: modificar en la ventana de propiedades desde el editor de vba para el combobox de cuadro de controles...
-> la propiedad 'BoundColumn' por un 0 (cero) PERO...
toma en cuenta que el 'valor' que depositara sera el mismo que el 'indice' del elemento seleccionado
el cual, se cuenta/enumera/... partiendo de 0 (cero), es decir de 0 a n_elementos MENOS UNO
por lo que de todas formas deberas 'adaptar' el numero devuelto sumandole la unidad [+1] :-((

saludos,
hector.
Respuesta Responder a este mensaje
#2 luis
12/05/2007 - 11:31 | Informe spam
Hector Miguel, muchas gracias por la idea.

La verdad que la he probado, pero claro, ese tipo de control no es tan
programable como el del cuadro de controles para una persona como yo que no
domina mucho el vba.

De todas formas ¡¡¡¡¡¡YA LO HE ARREGLADOOOO!!! :-)

No hay nada como un buen sueño para poder pensar con tranquilidad.

Te comento como lo he hecho por si te puede resultar interesante, la verdad
que de puro facil da hasta verguenza que pueda haber preguntado esto.

El caso es que segun la exposicion de la pregunta yo recibia en la
linkedcell un valor que excel lo interpretaba como si fuese texto cuando era
numero pues bien:

En una celda continua no he tenido nada mas que operar con ella (del modo de
suma 1 y resta 1) para que el valor resultante fuese la misma cantidad pero
en formato numero y YA ESTA, eso a sido todo.

De todas formas muchas gracias por tu informacion, la verdad que reconforta
saber que en algun lugar del mundo hay gente que te puede hechar una mano.

Gracias de verdad.
adios.
Un saludo a todos


"Héctor Miguel" escribió:

hola, luis !

> ... para calcular datos en funcion de lo que elija de una lista desplegable (Combobox)
> ... todo iba bien hasta que he descubierto que... el valor que me pasa a la celda vinculada (linkedcell)
> ... me lo pasa en formato de Texto y... yo quiero que me lo pase en formato de Numero.
> ... la pregunta es clara... como... se hace? (me estoy volviendo loco)

op1: cambiar el combobox por uno de la barra de herramientas 'formularios' [NO de cuadro de controles]

op2: modificar en la ventana de propiedades desde el editor de vba para el combobox de cuadro de controles...
-> la propiedad 'BoundColumn' por un 0 (cero) PERO...
toma en cuenta que el 'valor' que depositara sera el mismo que el 'indice' del elemento seleccionado
el cual, se cuenta/enumera/... partiendo de 0 (cero), es decir de 0 a n_elementos MENOS UNO
por lo que de todas formas deberas 'adaptar' el numero devuelto sumandole la unidad [+1] :-((

saludos,
hector.



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