VBA UBound işlevi, belirtilen dizi için mevcut en büyük dizini döndürür.
UBound(dizi)
Veya
UBound(dizi, boyut)
Dizinin 2 boyutunun her birinin indeksini almak için UBound fonksiyonunu kullanmak:
Sub UBoundExample1() Dim array(10, 4) 'İlk boyutun maksimum indeksi MsgBox UBound(array) 'İade: 10 'İkinci boyutun maksimum indeksi MsgBox UBound(array, 2) 'İade: 4 End Sub
SPLIT fonksiyonu tarafından oluşturulan dizideki değerlerin sayısını almak için UBound fonksiyonunu kullanmak:
Sub UBoundExample2() link = "www.moonexcel.com.ua" 'Bir karakter dizisini diziye bölme array = Split(link, ".") 'Dizi elemanlarının sayısı (dizinin 0'dan başladığı bilinerek) number = UBound(array) + 1 'Dizi öğelerinin sayısını görüntüleme MsgBox number 'İade: 4 End Sub