/ / Excel VBA מערך

מערכי

מערך חד מימדי | מערך דו מימדי

An מערך היא קבוצה של משתנים. ב Excel VBA, ניתן להתייחס למשתנה ספציפי (אלמנט) של מערך באמצעות שם המערך ומספר האינדקס.

מערך חד מימדי

כדי ליצור מערך חד-מימדי, בצע את השלבים הבאים.

הצב לחצן פקודה בגליון העבודה והוסף את שורות הקוד הבאות:

Dim Films(1 To 5) As String

Films(1) = "Lord of the Rings"
Films(2) = "Speed"
Films(3) = "Star Wars"
Films(4) = "The Godfather"
Films(5) = "Pulp Fiction"

MsgBox Films(4)

תוצאה בעת לחיצה על לחצן הפקודה בגיליון:

אלמנט של מערך חד מימדי ב- Excel VBA

הסבר: שורת הקוד הראשונה מכריזה על מערך מחרוזות עם שם סרטים. המערך מורכב מחמישה אלמנטים. הבא, אנחנו אתחול כל אלמנט של המערך. לבסוף, אנו מציגים את האלמנט הרביעי באמצעות MsgBox.

מערך דו מימדי

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

מערך דו מימדי

הצב לחצן פקודה בגליון העבודה והוסף את שורות הקוד הבאות:

Dim Films(1 To 5, 1 To 2) As String
Dim i As Integer, j As Integer

For i = 1 To 5
    For j = 1 To 2
        Films(i, j) = Cells(i, j).Value
    Next j
Next i

MsgBox Films(4, 2)

תוצאה בעת לחיצה על לחצן הפקודה בגיליון:

אלמנט של מערך דו מימדי ב- Excel VBA

הסבר: שורת הקוד הראשונה מכריזה על מערך מחרוזות עם שם סרטים. המערך כולל שני ממדים. זה מורכב 5 שורות ו 2 עמודות. טיפ: השורות יוצגו תחילה, ולאחר מכן בעמודות. שני המשתנים האחרים של סוג שלם משמשים עבור לולאה כפולה כדי לאתחל כל אלמנט של המערך. לבסוף, אנו מציגים את האלמנט בצומת של שורה 4 ועמודה 2.

קרא גם: