Excel VBA Array - Einfache Excel-Makros

Inhaltsverzeichnis

Eindimensionales Array | Zweidimensionales Array

Ein Array ist eine Gruppe von Variablen. In Excel VBA, können Sie auf eine bestimmte Variable (Element) eines Arrays verweisen, indem Sie den Arraynamen und die Indexnummer verwenden.

Eindimensionales Array

Führen Sie die folgenden Schritte aus, um ein eindimensionales Array zu erstellen.

Platzieren Sie eine Befehlsschaltfläche in Ihrem Arbeitsblatt und fügen Sie die folgenden Codezeilen hinzu:

Dim Films(1 bis 5) als String
Filme(1) = "Herr der Ringe"
Filme(2) = "Geschwindigkeit"
Filme(3) = "Star Wars"
Filme(4) = "Der Pate"
Filme(5) = "Pulp Fiction"
MsgBox-Filme(4)

Ergebnis, wenn Sie auf die Befehlsschaltfläche auf dem Blatt klicken:

Erläuterung: Die erste Codezeile deklariert ein String-Array mit dem Namen Films. Das Array besteht aus fünf Elementen. Als nächstes initialisieren wir jedes Element des Arrays. Schließlich zeigen wir das vierte Element mit einer MsgBox an.

Zweidimensionales Array

Führen Sie die folgenden Schritte aus, um ein zweidimensionales Array zu erstellen. Diesmal werden wir die Namen vom Blatt lesen.

Platzieren Sie eine Befehlsschaltfläche in Ihrem Arbeitsblatt und fügen Sie die folgenden Codezeilen hinzu:

Dim Films(1 bis 5, 1 bis 2) als String
Dim i As Integer, j As Integer
Für i = 1 bis 5
Für j = 1 bis 2
Filme(i, j) = Zellen(i, j).Wert
Nächstes j
Als nächstes
MsgBox-Filme(4, 2)

Ergebnis, wenn Sie auf die Befehlsschaltfläche auf dem Blatt klicken:

Erläuterung: Die erste Codezeile deklariert ein String-Array mit dem Namen Films. Das Array hat zwei Dimensionen. Es besteht aus 5 Zeilen und 2 Spalten. Tipp: Zeilen gehen zuerst, dann Spalten. Die anderen beiden Variablen vom Typ Integer werden für die Double Loop verwendet, um jedes Element des Arrays zu initialisieren. Schließlich zeigen wir das Element am Schnittpunkt von Zeile 4 und Spalte 2 an.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave