Les instructions Erase et ReDim sont utilisées pour gérer les tableaux.

L'instruction Erase permet de supprimer les éléments des tableaux de taille fixe et libère l'espace de stockage des tableaux dynamiques.


Erase Nom_tableau

Nom_tableau représente le tableau auquel les éléments seront supprimés.

L'instruction ReDim permet de redimensionner l'espace de stockage des tableaux dynamiques.


ReDim [Preserve] Nom_tableau(Dimensions)

Preserve active la préservation des éléments d'un tableau tout en le redimensionnant.

Nom_tableau représente la variable de type tableau.

Dimensions consite en une énumération d'une ou plusieurs dimensions du tableau concernée, séparées par une virgule.

Un tableau dynamique est déclaré initialement sans aucun indice de dimension, par l'intermédiaire des instructions Private, Public ou Dim.

Private | Public | Dim Nom_tableau
Exemple :
' Déclaration d'un tableau dynamique
Dim tableau
' Redimensionnement sur trois dimensions du tableau
ReDim tableau(10, 10, 10)
' Réinitialisation du tableau
Erase tableau