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

Синтаксис

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 залежно від параметра базової інструкції Option Base. Основа масиву, створеного за допомогою функції 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.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

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

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.