ComboBox de FORMULARIO, ordenar...

19/08/2004 - 23:10 por lamarse | Informe spam
Hola de nuevo a todos.

Otra preguntita:

Tengo creado un ComboBox2 (de Form) y lo tengo lincado con un rango de
donde mi toma los valores que luego se me muestran en el Combo (al
abrirlo). En este caso son fechas. Tras pelearme un ratito con el
formato de las fechas (para que no me saliera (se mostrara) el temido
nº 31238 (..etc) y SIla fecha en si (o sea, 12/AGO/04) me ha surjido
otra duda (con el formato creo que he superado la prueba :D):

Cada vez que selecciono una fecha de la lista del ComboBox2, se me
muestra toda la lista empezando desde la primera celda del rango.
Bien, cuando empiezo, todo bien (pues se muestran al pulsar, 8 fechas)
y son faciles de seleccionar, pero... cuando ya paso esa "primera
hoja" se me hace incómodo.

¿Cómo podria conseguir que si selecciono una fecha (lease la de la
celda 30), cuando quiero seleccionar otra nueva fecha y pulso el
ComboBox2, simplemente me muestre como primera el contenido de la
celda 30?
Dicho de otro modo: tengo los dias de AGOSTO (del 1 al 31), del 1 al
8, NO PROBLEM, pues me salen en pantalla al abrir, pero... cuando
quiero seleccionar el 14, abro y veo hasta el 8, y he de bajar con la
barra hasta ver el 14 si tengo seleccionado el 13, ¿cómo podria
hacer para que al abrir el ComboBox2 la primera fecha (de esas 8 que
me muestra) fuera la seleccionada, o sea, la 13-Ago.. y asi siempre
cuando selecciono una fecha.. (que esta fuera la primera que me
muestra)?

Ya que estamos, tengo otra problemática.

2.: Ocultar/mostrar filas/columnas en funcion de la fecha que
selecciono en el ComboBox2.

Gracias de nuevo a todos.


Victor [VDP]
 

Leer las respuestas

#1 Héctor Miguel
20/08/2004 - 06:08 | Informe spam
hola, victor [VDP] !

un ComboBox2 (de Form) ... lincado con un rango de ... fechas.
Tras pelearme un ratito con el formato ... para que no me saliera ... 31238 ... y SI la fecha ... 12/AGO/04)
me ha surjido otra duda (con el formato creo que he superado la prueba :D):
Cada vez que selecciono ... muestra toda la lista empezando desde la primera celda del rango [...]
¿... conseguir que ... cuando quiero seleccionar otra ... muestre como primera el contenido [¿seleccionado?]



1° [creo que] el combobox ES de la barra de herramientas 'cuadro de controles'... ->NO de formularios<- [?]
2° los comboboxes [de cuadro de controles] NO 'respetan' el formato del 'rango de entrada' [ListFillRange]
... TAMPOCO 'respetan' el formato de la celda 'donde depositan' la seleccion [LinkedCell] :-(
3° la 'prueba del formato' [probablemente] la 'superaste' via codigo, 'aplicando' un formato personalizado a la seleccion [?]
4° si un combo [formularios o controles] 'usa' la propiedad 'LinkedCell'... SI se 're-inicia' ->a partir de<- la seleccion 'actual'
[con los 'detalles' mencionados con relacion a los formatos] :((
5° [creo que...] te seria 'mas util' usar reglas de validacion por lista
solo procura 'mantener' ->EL MISMO formato de fecha<- en el rango de la lista y en la celda 'validada'

... otra problematica ... Ocultar/mostrar filas/columnas en funcion de la fecha que selecciono en el ComboBox2.



aqui... [me temo que...] tienes que dar detalles mas especificos ;)

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

Preguntas similares