Функція LBound

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Повертає довге ціле, що містить найменший доступний підрядковий символ для вказаного виміру масиву.

Синтаксис

LBound(ім'я масиву [, вимір ] )

Синтаксис функції LBound має такі аргументи:

Аргумент Опис
ім'я масиву — обов’язковий аргумент. Ім'я змінної масиву; відповідає стандартним конвенціям про іменування змінних.
Вимір — необов’язковий аргумент. Значення типу Variant (довге ціле число). Ціле число, яке вказує, яка нижня межа виміру повертається. Використовуйте 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 , дорівнює нулю; на нього не впливає Option Base.

Масиви, для яких задано виміри, за допомогою речення "Кому " в операторах 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.