配列を使用する関数やサブルーチン内で、ReDim ステートメントにより配列の次元を定義すると、動的な配列を宣言できます。通常、いったん定義をした配列の次元は変更することができません。サブルーチン内では、ReDim ステートメントを使って配列の次元を定義できます。次元の定義には数値表式のみを使用できます。これは、必要最小限のフィールドのみを確保するためです。
Типы массивов можно определить как динамические, если инструкция ReDim определяет число размерностей в процедуре или функции, содержащей массив. Как правило, размерность массива можно определить только один раз без возможности ее изменения. В пределах процедуры массив может быть описан с помощью инструкции ReDim.