החזרת משתנה המכיל ערך מערך.
תחביר
Array( arglist )
arglist ארגומנט היא רשימה מופרדת באמצעות פסיקים של ערכים המוקצים לרכיבים של המערך הכלולים במשתנה. אם לא צוינה ארגומנטים, נוצר מערך באורך אפס.
הערות
הסימון המשמש להפניה לרכיב של מערך מורכב משם ה- משתנה ולאחריו סוגריים המכילים מספר אינדקס המציין את הרכיב הרצוי. בדוגמה הבאה, הנוסחה משפט יוצרת משתנה בשם Aכמשתנה. המשפט השני מקצה מערך למשתנה A. המשפט האחרון מקצה את הערך הכלול ברכיב המערך השני למשתנה אחר.
הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.
Dim A As Variant
A = Array(10,20,30) B = A(2)
הגבול התחתון של מערך שנוצר באמצעות הפונקציה Array נקבע על-ידי הגבול התחתון שצוין עם המשפט Option Base , אלא אם כן Array תואם לשם ספריית סוג (לדוגמה VBA. מערך). אם הוא תואם לשם ספריית הסוג, המערך אינו מושפע מ- Option Base.
הערה: משתנה שאינו מוצהר כמערך עדיין יכול להכיל מערך. משתנה משתנה יכול להכיל מערך מכל סוג, למעט מחרוזות באורך קבוע וסוגים המוגדרים על-ידי המשתמש. למרות שמערך המכיל מערך שונה באופן מושגי ממערך שהרכיבים שלו הם מסוג משתנה, הגישה לרכיבים במערך זהה.
דוגמה
דוגמה זו משתמשת בפונקציה Array כדי להחזיר משתנה המכיל מערך.
Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") ' Return values assume lower bound set to 1 (using Option Base ' statement). MyDay = MyWeek(2) ' MyDay contains "Tue". MyDay = MyWeek(4) ' MyDay contains "Thu".