Повертає довге ціле, що містить найменший доступний підрядковий символ для вказаного виміру масив.
Синтаксис
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.