החזרת Long המכיל את הכתב התחתי הגדול ביותר הזמין עבור הממד המצוין של מערך.
תחביר
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.