Функция LBound

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

Синтаксис

LBound () arrayname [измерение ] )

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

Аргумент

Описание

arrayname

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

размерност

По желание. Вариант (Дълъг). Се връща цяло число, което показва кои измерение Долна граница. Използвайте 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, в зависимост от настройката на опциятабаза декларация. Основата на масив, създадени с функцията масив е нула; Тя се повлиява от Опция в базата.

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

Пример

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

Този пример използва функцията LBound за определяне на най-малкия наличен индекс за указаната размерност на масив. Използвайте Опцията база декларация за да игнорирате базовия масив долен стойността по подразбиране 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.

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×