החזרת ארוך המכיל את הכתב התחתון הזמין הקטן ביותר עבור הממד שצוין של מערך.
תחביר
LBound ( arrayname [, dimension ] )
תחביר הפונקציה LBound מכיל את הארגומנטים הבאים:
ארגומנט |
תיאור |
שם מערך |
נדרש. שם מערך משתנה; עוקב אחר מוסכמות סטנדרטיות למתן שמות למשתנים. |
ממד |
אופציונלי. משתנה (ארוך). מספר שלם המציין את הגבול התחתון של הממד המוחזר. השתמש ב- 1 עבור הממד הראשון, 2 עבור הממד השני וכן הלאה. אם dimension מושמט, הפונקציה מניחה כי הוא 1. |
הערות
הפונקציה LBound משמשת עם הפונקציה UBound כדי לקבוע את גודל המערך. השתמש בפונקציה UBound כדי למצוא את המגבלה העליונה של ממד מערך.
LBound מחזיר את הערכים בטבלה הבאה עבור מערך בעל הממדים הבאים:
Dim A(1 To 100, 0 To 3, -3 To 4)
הצהרה |
ערך החזרה |
LBound(A, 1) |
1 |
LBound(A, 2) |
0 |
LBound(A, 3) |
-3 |
הגבול התחתון המהווה ברירת מחדל עבור כל ממד הוא 0 או 1, בהתאם להגדרה של משפט הבסיסשל אפשרויות. הבסיס של מערך שנוצר באמצעות הפונקציה Array הוא אפס; הוא אינו מושפע מבסיס האפשרויות.
מערכים שעבורם הממדים מוגדרים באמצעות המשפט To במשפט Dim, Private, Public, ReDim או Static יכולים לכלול כל ערך של מספר שלם כגבול תחתון.
דוגמה
הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.
דוגמה זו משתמשת בפונקציה LBound כדי לקבוע את הכתב התחתון הזמין הקטן ביותר עבור הממד שצוין של מערך. השתמש במשפט בסיס האפשרויות כדי לעקוף את ערך ברירת המחדל של כתב תחתי של מערך בסיס של 0.
Dim Lower
' Declare array variables. Dim MyArray(1 To 10, 5 To 15, 10 To 20) Dim AnyArray(10) Lower = Lbound(MyArray, 1) ' Returns 1. Lower = Lbound(MyArray, 3) ' Returns 10. Lower = Lbound(AnyArray) ' Returns 0 or 1, depending on setting of Option Base.