Ver Mensaje Individual
  #32 (permalink)  
Antiguo 30/04/2010, 04:58
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años
Puntos: 53
Respuesta: Ayuda por favor

El tema de la matriz, creo que el error está en que NUNCA agregas un nuevo elemento sino que siempre actúas sobre el mismo:

Antes del Redim Preserve pones un MsgBox que te indique el valor que pretendes ampliar

MsgBox Ubound(CSemanas, 1) + 1 ' Creo que siempre te dará lo mismo

Ubound(CSemanas, 1) es precisamente lo que no puedes cambiar

Si has Definido CSemanas(5, 1) el Ubound(CSemanas, 1) + 1 siempre será 6 creo

De ahí que siempre estás utilizando el mismo valor. Por otra parte si quieres un consejo, acostumbra a no utilizar un código tan enrevesado por la única razon de que el día de mañana, y te lo digo por experiencia, cuando vayas a efectuar algún cambio te va a costar volver a 'meterte' en el programa.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...