Vba ubound işlevi nasıl kullanılır?
VBA UBOUND işlevi, VBA işlevlerinin tablo kategorisinde listelenir. Bunu VBA kodunda kullandığınızda, sağlanan dizideki bir boyut için en yüksek dizini döndürebilir . Basit bir ifadeyle, sonuçtaki en yüksek değeri döndürerek bir dizinin üst sınırını bulmanıza yardımcı olur.
Sözdizimi
UBound(DiziAdı, [Boyut])
Argümanlar
- ArrayName : En yüksek indeksini bulmak istediğiniz dizi.
- [Boyut] : Dizinin boyutunu tanımlayan bir tamsayı (Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa VBA varsayılan olarak 1 alır).
Örnek
VBA UBOUND işlevinin nasıl kullanılacağını pratik olarak anlamak için, onu kullanarak bir vba kodu yazdığımız aşağıdaki örneği incelemeniz gerekir:
Sub example_UBOUND() Dim myAry(0 To 1100) As Double Range("A1").Value = UBound(myAry, 1) End Sub
Yukarıdaki kodda “myAry” dizisinden bir boyut için en yüksek endeksi elde etmek için UBOUND’u kullandık ve sonuçta 0’dan 1100’e kadar en yüksek değer olan 1100 değerini döndürdü.