يتم استخدام الدالة ubound (اسم المصفوفة) بشكل أساسي للعثور على الحد العلوي للمصفوفة. مصفوفة ديناميكية أ، إذا كنت قد استخدمت عبارة redim لتعيين الحجم، فاستخدم ubound(a) بعد ذلك للحصول على الحد الأعلى لها.
إذا لم تستخدم عبارة redim لتعيين حجمها واستخدمت الدالة ubound(a) مباشرةً، فسيتم الإبلاغ عن خطأ أثناء وقت التشغيل وسيتم مقاطعة تنفيذ البرنامج، ونحن نستخدم هذا فقط لمعرفة أن هذه المصفوفة ليس لديه أي عناصر. وفي الوقت نفسه، لا نريد أن يقاطع البرنامج التنفيذ، لذا يمكننا إضافة جملة قبل تنفيذ الدالة ubound(a)
انسخ رمز الكود كما يلي:
على خطأ استئناف المقبل
اكتب هذه الوظيفة كدالة دالة get_element_count_of_one_aray(name_of_aray)
انسخ رمز الكود كما يلي:
على خطأ استئناف المقبل
Upper_bound_of_aray=ubound(name_of_aray)
إذا أخطأت بعد ذلك
get_element_count_of_one_aray=0
آخر
get_element_count_of_one_aray=uper_bound_of_aray+1
نهاية إذا
وظيفة النهاية