الدالة UBound

تقوم بإرجاع نوع بيانات طويلة يتضمن أكبر حد سفلي متاح للبُعد المشار إليه الخاص بـ صفيف.

بناء الجملة

UBound(arrayname [, dimension ] )‎

يحتوي بناء جملة الدالة UBound على الوسيطات التالية:

الوسيطة

الوصف

arrayname

مطلوبة. اسم متغير الصفيف؛ يتبع اصطلاحات تسمية المتغيرات القياسية.

dimension

اختيارية. متغير (نوع بيانات طويل). رقم كامل يشير إلى أي حد علوي للبُعد يتم إرجاعه. استخدم 1 للبُعد الأول و2 للثاني، وهكذا. في حالة حذف dimension، يتم افتراض 1.


ملاحظات

يتم استخدام الدالة UBound مع الدالة LBound لتحديد حجم الصفيف. استخدم الدالة LBound للحصول على أقل حد لبُعد الصفيف.

تقوم الدالة UBound بإرجاع القيم التالية لصفيف بهذه الأبعاد:

Dim A(1 To 100, 0 To 3, -3 To 4)

الجملة

القيمة المرجعة

UBound(A, 1)

100

UBound(A, 2)

3

UBound(A, 3)

4


مثال

ملاحظة: توضح الأمثلة التالية استخدام هذه الوظيفة في وحدة (Visual Basic for Applications (VBA النمطية. لمزيد من المعلومات حول التعامل مع VBA، حدد مرجع المطوِّر في القائمة المنسدلة الموجودة بجوار بحث ثم أدخل مصطلحًا واحدًا أو أكثر في مربع البحث.

يستخدم هذا المثال الدالة UBound لتحديد أكبر حد سفلي متاح للبُعد المشار إليه للصفيف.

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.
مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×