דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

החזרת משתנה המכיל ערך מערך.

תחביר

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".

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×