Sobre listindex

07/11/2008 - 06:00 por BADDOG | Informe spam
Buenas otra vez comunidad:

Mi problema es el siguiente. Tengo un Combobox el cual recoge los datos de
un rango llamado MESES de aproximadamente 6 años de longitud (x12 meses 96
registros).

El combobox visualiza la lista perfectamente, pero mi interés está en el
índice, el cual me relaciona numéricamante a otra lista que tiene los días
totales de ese mes en concreto.

Mi problema que en el evento change del combobox, me recoge perfectamente el
índice, pero al salir siempre el indice es 0, con lo cual no puedo saber qué
días tiene el mes en particular.

Por ejemplo en lista 17 (Enero 2010) que sumando uno a list daría 18. En H18
tendría el valor ya calculado de 31. siempre me escoge el valor 0.

Una ayuda por favor.

Preguntas similare

Leer las respuestas

#6 BADDOG
07/11/2008 - 20:40 | Informe spam
1º) Dices tener 96 datos: desde Ene-2008 hasta Dic-2014: si son 96 meses,
deberías tener hasta Dic-2015.

2º) Dices que tus datos ocupan el rango [H1:H96]. Por lo tanto, cuando
seleccionas el mes Ene-2010, éste es el dato "25" de la lista y no el dato
"18" como afirmas.



Al 1 y 2 tienes razón pero he de confesar que lo he hecho de memoria, y el
hecho de que difieran no necesariamente cambia el problema.

El código que tengo en evento Change es el siguiente. El dato del indice me
da los días, y el del combobox lo necesito para ponerlo como texto en una
parte de la primera hoja.

Private Sub combobox7_Change()
Mes.Value=combobox.listindex +1
end sub

Ésto debería reflejarme en MES(textbox) el valor del indice que he escogido
en el combobox. En este evento es correcto, y me lo hace, pero al salir me lo
cambia por un 0 (haya escogido lo que haya escogido). Posteriormente
realizaré los pasos para escoger mediante este textbox el valor correcto en
la columna de los días.

Espero haber respondido a tus dudas y esperando una solución me despido.
Un saludo.
Respuesta Responder a este mensaje
#7 BADDOG
07/11/2008 - 22:05 | Informe spam
Espero que me perdonéis, pero respondo a veces desde el trabajo y a veces
desde casa. Para Cacho, muchas gracias por la fórmula, ya que cambiando el
método, escojo la fecha desde el combobox y desde éste, actualizo los días
del mes (que era el principal dato que necesitaba) gracias a esta formula,
manteniendo ambos datos.

Ruego me perdonéis si a veces no me sé explicar. Ya he solucionado el
problema gracias a la fórmula.

Un abrazo. Juan Carlos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida