Въпрос към урок: Работа с двумерни масиви от курс: VBA за Excel

Защо добавяме +1 при дефиниране на m и n в края на записа?

Excel VBA

Здравейте! Защо добавихте +1 в края на разликата между UBound и LBound ? Ако идеята е, че долната граница е 0, защо не изтрихме ''+1" след като променихме долната граница на 1ца?

Няма значение стойността на долната граница. Броят на елементите в масива винаги е разликата +1. Например, за масив array(3,4) LBound=3, a UBound=4. UBound - LBound = 4-3=1. За да намерим броя на елементите +1, т.е. array(3) и array(4); масивът има 2 елемента.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация