Bir dizinin belirtilen boyutu için mevcut en küçük alt simgeyi içeren bir Long döndürür.
Söz dizimi
LBound(diziadı [, boyut ] )
LBound işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:
| Bağımsız değişken | Açıklama |
|---|---|
| diziadı | Gerekli. Dizi değişkeninin adı; Standart değişken adlandırma kurallarına uyar. |
| boyut | İsteğe bağlı. Değişken (Uzun). Hangi boyutun alt sınırının döndürüleceğini belirten tam sayı. İlk boyut için 1'i, ikinci boyut için 2'yi vb. kullanın. Boyut belirtilmezse, 1 olduğu varsayılır. |
Açıklamalar
LBound işlevi, bir dizinin boyutunu belirlemek için UBound işleviyle birlikte kullanılır. Dizi boyutunun üst sınırını bulmak için UBound işlevini kullanın.
LBouund , aşağıdaki boyutlara sahip bir dizi için aşağıdaki tabloda yer alan değerleri döndürür:
Dim A(1 To 100, 0 To 3, -3 To 4)
| Açıklama | Döndürülen Değer |
|---|---|
LBound(A, 1) |
1 |
LBound(A, 2) |
0 |
LBound(A, 3) |
-3 |
Herhangi bir boyut için varsayılan alt sınır, OptionBase deyiminin ayarına bağlı olarak 0 veya 1'dir. Array işleviyle oluşturulan bir dizinin tabanı sıfırdır; Opsiyon Tabanından etkilenmez.
Bir Dim, Private, Public, ReDim veya Static deyiminde To yan tümcesi kullanılarak boyutları ayarlanan diziler, alt sınır olarak herhangi bir tamsayı değerine sahip olabilir.
Örnek
Not
Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.
Bu örnek, bir dizinin belirtilen boyutu için kullanılabilir en küçük alt simgeyi belirlemek için LBound işlevini kullanır. 0 varsayılan taban dizisi alt simge değerini geçersiz kılmak için Option Base deyimini kullanın.
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.