Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Размер статического массива может быть определен только один раз. Эта ошибка имеет следующие причины и способы решения:
Вы попытались изменить размеры статического массива с помощью инструкции ReDim ; Можно изменить только динамические массивы. Удалите редименсию или используйте динамический массив. Чтобы определить динамический массив, используйте инструкции Dim, Public, Private или Static с пустыми скобками.
Например:
Dim MyArray()в процедуре можно определить динамический массив с помощью инструкции ReDim или Static , используя переменную для количества элементов:Dim MyArray()ReDim MyArray(n)В процедуре можно определить динамический массив с помощью инструкции ReDim или Static , используя переменную для числа элементов:
ReDim MyArray(n)Оператор Option Base указывается после определения размеров массива. Операторы Option Base должны указываться перед всеми объявлениями массивов.
Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.