Visual Basic - arrays

Life is soft - evento anual de software empresarial
 
Vista:

arrays

Publicado por joselu (12 intervenciones) el 16/07/2002 18:47:09
Me gustaria saber como utilizando el "redim preserve" se puede redimensionar una matriz pero no a un numero fijo que eso si lo he conseguido si no usando el "ubound" de manera que el limite superior de la matriz vaya aumentando en uno.Probablemente sea una tonteria pero agradeceria una respuesta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:arrays

Publicado por TheMente (39 intervenciones) el 16/07/2002 22:21:37
Prueba esto, no es muy elegante pero es lo primero que se me ocurrio

Private Sub Command1_Click()
Dim A() As Variant

B = 0
ReDim Preserve A(B)

For X = 1 To 100

Z = UBound(A)
B = Z + 1
ReDim Preserve A(B)

Next X

MsgBox UBound(A)
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar