Área Restrita

Redimensionar matriz (array) em VBA

O nome da função que vamos usar é ReDim

Sub RedimensionarMatriz(x, y)
Dim MyMatriz
ReDim MyMatriz (1 To x, 1 To y) As Integer
End Sub


Declare a matriz sem tamanho e sem o tipo de dados, a função ReDim fará as atribuições conforme for especificado. A matriz pode ser redimensionada quantas vezes se achar necessário.

Importante: Sempre que a matriz for redimensionada (ReDim) perde-se os dados nela contidos.

 

Add comment


Security code
Refresh