Cet exemple utilise l'instruction ReDim pour allouer et réallouer de l'espace mémoire pour des variables de tableau dynamique. Il suppose que Option Base correspond à 1.
' Déclare un tableau dynamique.
Dim MyArray() As Integer
Redim MyArray(5) ' Alloue 5 éléments.
For I = 1 To 5 ' Effectue la boucle 5 fois.
MyArray(I) = I ' Initialise le tableau.
Next I
L'instruction suivante redimensionne le tableau et efface les éléments.
Redim MyArray(10) ' Redimensionne pour 10 éléments.
For I = 1 To 10 ' Effectue la boucle 10 fois.
MyArray(I) = I ' Initialise le tableau.
Next I
L'instruction suivante redimensionne le tableau mais n'efface pas les éléments.
' Redimensionne pour 15 éléments.
Redim Preserve MyArray(15)
Partager