החזרת ארוך המכיל את הכתב התחתון הזמין הגדול ביותר עבור הממד שצוין של מערך.
תחביר
UBound ( arrayname [, dimension ] )
תחביר הפונקציה UBound מכיל את הארגומנטים הבאים:
ארגומנט |
תיאור |
שם מערך |
נדרש. שם מערך משתנה; עוקב אחר מוסכמות סטנדרטיות למתן שמות למשתנים. |
ממד |
אופציונלי. משתנה (ארוך). מספר שלם המציין את הגבול העליון של הממד המוחזר. השתמש ב- 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.