30/04/2010, 04:58
|
| | | 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 ... |