Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Връща стойност от тип Long, съдържаща най-малкия наличен долен индекс за указаната размерност на масив.

Синтаксис

LBound ( име_на_масив [, размерност ] )

Синтаксисът на функцията LBound има следните аргументи:

Аргумент

Описание

име_на_масив

Задължително. Име на променлива на масива; следва стандартните конвенции за именуване на променливи.

измерение

Незадължително. Variant (Long). Цяло число, показващо долната граница на коя размерност се връща. Използвайте 1 за първото измерение, 2 за второто и т.н. Ако размерност е пропуснато, се приема 1.

Забележки

Функцията LBound се използва с функцията UBound за определяне на размера на масив. Използвайте функцията UBound , за да намерите горната граница на размерност за масив.

LBound връща стойностите в следващата таблица за масив със следните измерения:

Dim A(1 To 100, 0 To 3, -3 To 4)

Декларация

Върната стойност

LBound(A, 1)

1

LBound(A, 2)

0

LBound(A, 3)

-3

Долната граница по подразбиране за всяко измерение е 0 или 1 в зависимост от настройката на командата OptionBase . Основата на масив, създаден с функцията Array , е нула; тя не се влияе от Базата с опции.

Масивите, за които са зададени размерности с помощта на клаузата To в команда Dim, Private, Public, ReDim или Static , може да имат като долна граница всяка целочислена стойност.

Пример

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията LBound , за да определи най-малкия наличен долен индекс за указаната размерност на масив. Използвайте командата Option Base , за да заместите стойността по подразбиране на долен индекс на базов масив от 0.

Dim Lower' Declare array variables.Dim MyArray(1 To 10, 5 To 15, 10 To 20)     Dim AnyArray(10)Lower = Lbound(MyArray, 1)     ' Returns 1.Lower = Lbound(MyArray, 3)    ' Returns 10.Lower = Lbound(AnyArray)' Returns 0 or 1, depending on setting of Option Base.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.