powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Redim Preserve
2 сообщений из 2, страница 1 из 1
Redim Preserve
    #33911717
glazz_gms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствуем Вас знатоки!!

Пишу: Excell2003

Помогите разобраться с функцией "Redim Preserve a..y(......). Как-то интересно. То получается ее применить, то нет (ошибку пишет).

Вот например: Есть заполненный массив и вот я решел сделать его двух мерным без потери содержимого.

Redim Preserve массив (1 to n, 1 to 2) as string

Не понятно в одном случаи делает, а в другом нет.

Помогите разобраться!!!!
...
Рейтинг: 0 / 0
Redim Preserve
    #33912038
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Достаточно заглянуть в справку и вы найдете ответ на свой вопрос.

ReDim StatementIf you use the Preserve keyword, you can resize only the last array dimension and you can't change the number of dimensions at all. For example, if your array has only one dimension, you can resize that dimension because it is the last and only dimension. However, if your array has two or more dimensions, you can change the size of only the last dimension and still preserve the contents of the array . The following example shows how you can increase the size of the last dimension of a dynamic array without erasing any existing data contained in the array.

ReDim X(10, 10, 10)
. . .
ReDim Preserve X(10, 10, 15)

В многомерных массивах можно менять только последнее измерение с сохранение содержимого массива.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Redim Preserve
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]