Les champs de variables, quel que soit leur type, peuvent être convertis en champs dynamiques lorsqu'ils sont dimensionnés avec l'instruction ReDim au niveau de la procédure dans les sous-routines ou les fonctions. En règle générale, la plage de la matrice ne peut être définie qu'une seule fois et vous ne pouvez pas la modifier. Dans une procédure, vous pouvez déclarer une matrice à l'aide de l'instruction ReDim en utilisant des expressions numériques pour définir la plage des tailles de champ.
如果在过程级别的子例程或函数中通过 ReDim 确定了变量字段的大小，则无论具有何种类型，这些变量字段均可以成为动态字段。通常只能设置一次数组范围，并且设置之后不能修改。在此过程中，您可以使用 ReDim 语句通过数字表达式来声明一个数组，从而定义字段大小的范围。