Not: En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.
Bir dizi, belirtilen boyutu için en büyük kullanılabilir alt simge içeren Long'u döndürür.
Söz dizimi
UBound [Boyut ] )(arrayname
UBound işlevi sözdiziminde aşağıdaki bağımsız değişkenler bulunur:
Bağımsız Değişken | Açıklama |
---|---|
ArrayName |
Gerekli. Dizi değişkenadı; Standart değişken adlandırma kuralları izler. |
boyut |
İsteğe bağlı. Değişken (Uzun). Hangi boyutun üst sınır gösteren tamsayı döndürülür. İlk boyut, 2 ikinci için 1 kullanın ve benzeri. Boyut atlanırsa 1 olduğu varsayılır. |
Notlar
UBound işlevi LBound işlevinin bir dizi boyutunu belirlemek için kullanılır. LBound işlevi bir dizi boyutunun alt sınırı bulmak için kullanın.
UBound bu boyutlarını içeren bir dizi için aşağıdaki değerleri döndürür:
Dim A(1 To 100, 0 To 3, -3 To 4)
Deyimi | Dönüş Değeri |
---|---|
UBound(A, 1) |
100 |
UBound(A, 2) |
3 |
UBound(A, 3) |
4 |
Ö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 örnekte, bir dizinin belirtilen boyutu için en büyük kullanılabilir alt simge belirlemek için UBound işlevi kullanılmaktadır.
Dim Upper
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Upper = UBound(MyArray, 1) ' Returns 10.
Upper = UBound(MyArray, 3) ' Returns 20.
Upper = UBound(AnyArray) ' Returns 10.