Attention L'instruction ReDim a un effet déclaratif si la variable déclarée n'existe pas au niveau module ou au niveau procédure. Si une autre variable portant le même nom est créée ultérieurement, même avec une portée plus importante, l'instruction ReDim fait référence à cette dernière et n'engendre pas systématiquement d'erreur de compilation, même si Option Explicit est activé. Pour éviter tout conflit de ce type,
l'instruction ReDim ne doit pas être utilisée dans un but déclaratif, mais uniquement pour redimensionner des tableaux.
Note Pour redimensionner un tableau contenu dans une variable de type Variant, il vous faut au préalable déclarer explicitement cette variable.
Partager