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

Вход

Регистрация

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

 

= Мир MS Excel/Вопрос по многомерным массивам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Вопрос по многомерным массивам
Niff-Nif Дата: Четверг, 14.02.2013, 17:16 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 40% ±

Доброго времени суток,
Есть несколько вопросов по многомерным массивам, буду рад помощи.
Вопрос 1:
Есть одномерный массив с 3 строками, к нему через redim preserve добавляем стобец с 5 строками. Что будет с первым столбцом строками 4 и 5, они будут пустые или я обязан их заполнить чем-нибудь?

Вопрос 2:
В полученном многомерном массиве мне необходимо узнать количество строк. Надо писать Ubound(массив,1)?
В полученном многомерном массиве мне необходимо узнать количество столбцов. Надо писать Ubound(массив,2)?

Уже убился читать хелп и яндекс sad
 
Ответить
СообщениеДоброго времени суток,
Есть несколько вопросов по многомерным массивам, буду рад помощи.
Вопрос 1:
Есть одномерный массив с 3 строками, к нему через redim preserve добавляем стобец с 5 строками. Что будет с первым столбцом строками 4 и 5, они будут пустые или я обязан их заполнить чем-нибудь?

Вопрос 2:
В полученном многомерном массиве мне необходимо узнать количество строк. Надо писать Ubound(массив,1)?
В полученном многомерном массиве мне необходимо узнать количество столбцов. Надо писать Ubound(массив,2)?

Уже убился читать хелп и яндекс sad

Автор - Niff-Nif
Дата добавления - 14.02.2013 в 17:16
Саня Дата: Четверг, 14.02.2013, 17:21 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
1. redim preserve позволяет менять только размер последнего измерения, т.е. в твоем случае количество столбцов
2. Ubound(массив,1) - Lbound(массив,1) + 1
 
Ответить
Сообщение1. redim preserve позволяет менять только размер последнего измерения, т.е. в твоем случае количество столбцов
2. Ubound(массив,1) - Lbound(массив,1) + 1

Автор - Саня
Дата добавления - 14.02.2013 в 17:21
Serge_007 Дата: Четверг, 14.02.2013, 17:22 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Правила форума, п. 4
Один вопрос - одна тема

Пример использования функции UBound
[vba]
Код
Dim myArray (1 To 100, 0 To 3, -3 To 4)
Dim retval ' Объявляем трехмерный массив
retval=UBound (myArray,1) 'возвращает 100
retval=UBound (myArray,2) 'возвращает 3
retval=UBound (myArray,3) 'возвращает 4
[/vba]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПравила форума, п. 4
Один вопрос - одна тема

Пример использования функции UBound
[vba]
Код
Dim myArray (1 To 100, 0 To 3, -3 To 4)
Dim retval ' Объявляем трехмерный массив
retval=UBound (myArray,1) 'возвращает 100
retval=UBound (myArray,2) 'возвращает 3
retval=UBound (myArray,3) 'возвращает 4
[/vba]

Автор - Serge_007
Дата добавления - 14.02.2013 в 17:22
Michael_S Дата: Четверг, 14.02.2013, 17:38 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Цитата (Niff-Nif)
В полученном многомерном массиве мне необходимо узнать количество строк. Надо писать Ubound(массив,1)?

Ubound(массив,1)-Lbound(массив,1)+1
для столбцов аналогично.

зы. Многомерным массивом принято называть массив, с количеством измерений более двух.


Сообщение отредактировал Michael_S - Четверг, 14.02.2013, 17:40
 
Ответить
Сообщение
Цитата (Niff-Nif)
В полученном многомерном массиве мне необходимо узнать количество строк. Надо писать Ubound(массив,1)?

Ubound(массив,1)-Lbound(массив,1)+1
для столбцов аналогично.

зы. Многомерным массивом принято называть массив, с количеством измерений более двух.

Автор - Michael_S
Дата добавления - 14.02.2013 в 17:38
  • Страница 1 из 1
  • 1
Поиск:

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