VBA UBound ve LBound İşlevleri

UBound Açıklaması

Bir dizinin boyutu için en yüksek alt simgeyi döndürür.

Basit UBound Örnekleri

1234 Alt UBound_Örnek()Dim a(3 - 10) As IntegerMsgBox UBound(a)Alt Bitiş

Sonuç: 10

UBound Sözdizimi

1 UBound(DiziAdı, [ Boyut ])

UBound işlevi 2 bağımsız değişken içerir:

DiziAdı: Dizi değişkeninin adı.

Boyut: [İsteğe bağlı] Hangi boyutun alt sınırının döndürüldüğünü gösteren tam sayı. İlk boyut için 1, ikinci boyut için 2, vb. Atlanırsa 1 kullanın.

Excel VBA UBound İşlevi Örnekleri

1234567 Alt UBound_Example1()Dim arrValue(1 - 5, 4 - 8, 12 - 25)MsgBox UBound(arrValue)MsgBox UBound(arrValue, 1)MsgBox UBound(arrValue, 2)MsgBox UBound(arrValue, 3)Alt Bitiş

Sonuç: 5, 5, 8, 25

LBound Açıklama

Bir dizinin boyutu için en düşük alt simgeyi döndürür.

Basit LBound Örnekleri

1234 Alt LBound_Örnek()Dim a(3 - 10) As IntegerMsgBox LBound(a)Alt Bitiş

Sonuç: 3

LBound Sözdizimi

1 LBound(ArrayName, [ Boyut ])

LBound işlevi 2 bağımsız değişken içerir:

DiziAdı: Dizi değişkeninin adı.

Boyut: [İsteğe bağlı] Hangi boyutun alt sınırının döndürüldüğünü gösteren tam sayı. İlk boyut için 1, ikinci boyut için 2, vb. Atlanırsa 1 kullanın.

Excel VBA LBound İşlevi Örnekleri

1234567 Alt LBound_Example1()Dim arrValue(1 - 5, 4 - 8, 12 - 25)MsgBox LBound(arrValue)MsgBox LBound(arrValue, 1)MsgBox LBound(arrValue, 2)MsgBox LBound(arrValue, 3)Alt Bitiş

Sonuç: 1, 1, 4, 12

wave wave wave wave wave