Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Увеличение размерности массива. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Увеличение размерности массива. (Макросы/Sub)
Увеличение размерности массива.
Roman777 Дата: Пятница, 26.06.2015, 15:35 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
Добрый день!
Интересует следующий вопрос. Возможно ли изменение размерности массива. Под размерностью я имею в виду "мерность": был одномерный, стал двумерный и тд... При сохранении данных в массиве. Грубо говоря, существует ли команда, позволяющая появляться в массиве дополнительному "измерению", куда я мог бы при необходимости добавить данные?


Много чего не знаю!!!!
 
Ответить
СообщениеДобрый день!
Интересует следующий вопрос. Возможно ли изменение размерности массива. Под размерностью я имею в виду "мерность": был одномерный, стал двумерный и тд... При сохранении данных в массиве. Грубо говоря, существует ли команда, позволяющая появляться в массиве дополнительному "измерению", куда я мог бы при необходимости добавить данные?

Автор - Roman777
Дата добавления - 26.06.2015 в 15:35
KSV Дата: Пятница, 26.06.2015, 16:11 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
[vba]
Код
    Dim MyArray()       ' объявляете пустой массив
     ReDim MyArray(7)    ' переобъявляем его, как одномерный
     ReDim MyArray(7, 2) ' переобъявляем его, как двухмерный
[/vba]


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
Сообщение[vba]
Код
    Dim MyArray()       ' объявляете пустой массив
     ReDim MyArray(7)    ' переобъявляем его, как одномерный
     ReDim MyArray(7, 2) ' переобъявляем его, как двухмерный
[/vba]

Автор - KSV
Дата добавления - 26.06.2015 в 16:11
Roman777 Дата: Пятница, 26.06.2015, 16:25 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
KSV, Спасибо!
Подскажите, пожалуйста, а если до того как
   ReDim MyArray(7, 2) ' переобъявляем его, как двухмерный

В массив MyArray(7) запишем информацию, она останется после переобъявления его как двумерного?
И возможно ли переобъявление массива в сторону уменьшения "мерностей"? Что тогда будет с записанной информацией?


Много чего не знаю!!!!
 
Ответить
СообщениеKSV, Спасибо!
Подскажите, пожалуйста, а если до того как
   ReDim MyArray(7, 2) ' переобъявляем его, как двухмерный

В массив MyArray(7) запишем информацию, она останется после переобъявления его как двумерного?
И возможно ли переобъявление массива в сторону уменьшения "мерностей"? Что тогда будет с записанной информацией?

Автор - Roman777
Дата добавления - 26.06.2015 в 16:25
SkyPro Дата: Пятница, 26.06.2015, 16:34 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Roman777, Что бы информация не "затерлась", используйте Redim Preserve


skypro1111@gmail.com
 
Ответить
СообщениеRoman777, Что бы информация не "затерлась", используйте Redim Preserve

Автор - SkyPro
Дата добавления - 26.06.2015 в 16:34
Roman777 Дата: Пятница, 26.06.2015, 17:05 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
SkyPro, Спасибо, буду знать!


Много чего не знаю!!!!
 
Ответить
СообщениеSkyPro, Спасибо, буду знать!

Автор - Roman777
Дата добавления - 26.06.2015 в 17:05
ikki Дата: Пятница, 26.06.2015, 20:38 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Preserve с одновременным изменением "мерности" не работает


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
СообщениеPreserve с одновременным изменением "мерности" не работает

Автор - ikki
Дата добавления - 26.06.2015 в 20:38
SkyPro Дата: Среда, 01.07.2015, 13:43 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Точно. Не понял я вопроса значит =\


skypro1111@gmail.com
 
Ответить
СообщениеТочно. Не понял я вопроса значит =\

Автор - SkyPro
Дата добавления - 01.07.2015 в 13:43
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Увеличение размерности массива. (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!