Динамическое изменение массива в массиве
Rioran
Дата: Вторник, 08.09.2015, 17:28 |
Сообщение № 1
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация:
290
±
Замечаний:
0% ±
Excel 2013
Всем привет! Подскажите, пожалуйста, можно ли изменить размерность массива, который уже включён в массив? Я пытаюсь сделать нечто такое: [vba]Код
Sub Array_Miracle() Dim Arr_King Arr_King = Array(Array(1, 2, 3), Array(5, 6)) ReDim Preserve Arr_King(0)(0 to 3) End Sub
[/vba]
Всем привет! Подскажите, пожалуйста, можно ли изменить размерность массива, который уже включён в массив? Я пытаюсь сделать нечто такое: [vba]Код
Sub Array_Miracle() Dim Arr_King Arr_King = Array(Array(1, 2, 3), Array(5, 6)) ReDim Preserve Arr_King(0)(0 to 3) End Sub
[/vba] Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Ответить
Сообщение Всем привет! Подскажите, пожалуйста, можно ли изменить размерность массива, который уже включён в массив? Я пытаюсь сделать нечто такое: [vba]Код
Sub Array_Miracle() Dim Arr_King Arr_King = Array(Array(1, 2, 3), Array(5, 6)) ReDim Preserve Arr_King(0)(0 to 3) End Sub
[/vba] Автор - Rioran Дата добавления - 08.09.2015 в 17:28
KSV
Дата: Вторник, 08.09.2015, 17:37 |
Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация:
255
±
Замечаний:
0% ±
Excel 2013
Привет, Роман! А почему нет? Только не так [vba]Код
ReDim Preserve Arr_King(0)(0 to 3)
[/vba] а вот так [vba]Код
Dim ArrTmp ArrTmp = Arr_King(0) ReDim Preserve ArrTmp(0 To 3) Arr_King(0) = ArrTmp
[/vba]
Привет, Роман! А почему нет? Только не так [vba]Код
ReDim Preserve Arr_King(0)(0 to 3)
[/vba] а вот так [vba]Код
Dim ArrTmp ArrTmp = Arr_King(0) ReDim Preserve ArrTmp(0 To 3) Arr_King(0) = ArrTmp
[/vba] KSV
KSV.VBA@gmail.com Яндекс.Деньги: 410011921213333
Ответить
Сообщение Привет, Роман! А почему нет? Только не так [vba]Код
ReDim Preserve Arr_King(0)(0 to 3)
[/vba] а вот так [vba]Код
Dim ArrTmp ArrTmp = Arr_King(0) ReDim Preserve ArrTmp(0 To 3) Arr_King(0) = ArrTmp
[/vba] Автор - KSV Дата добавления - 08.09.2015 в 17:37
Rioran
Дата: Вторник, 08.09.2015, 17:50 |
Сообщение № 3
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация:
290
±
Замечаний:
0% ±
Excel 2013
KSV , спасибо. Я когда вопрос формулировал - начал подозревать, что это может быть решением, но надеялся что есть синтаксический приём, который сэкономит мне несколько строк.
KSV , спасибо. Я когда вопрос формулировал - начал подозревать, что это может быть решением, но надеялся что есть синтаксический приём, который сэкономит мне несколько строк.Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Ответить
Сообщение KSV , спасибо. Я когда вопрос формулировал - начал подозревать, что это может быть решением, но надеялся что есть синтаксический приём, который сэкономит мне несколько строк.Автор - Rioran Дата добавления - 08.09.2015 в 17:50