Ein Array ist eine Datenstruktur , die Sie mit Datensätzen Werte in einer einzigen Struktur zu arbeiten , anstatt auf einzelne Variablen für jeden Wert deklarieren können . Das Array passt sich schön mit den Zeilen-und Spalten-Matrix der Excel-Tabelle. Beim Schreiben von Makros in Visual Basic für Applikationen (VBA) , ist es üblich, eine Anweisung , um alle Werte in einem Bereich von Zellen gelten . Platzieren der Werte von einem Bereich in ein Array erleichtert VBA Logik auf die Daten angewendet , die Beschleunigung der Verarbeitung von Makro . Anleitung
1
Klicken Sie auf die Registerkarte "Ansicht" auf " Ribbon "-Menü. Klicken Sie auf " Makros" Symbol, um den Dialog "Makro" anzuzeigen.
2
Wählen Sie ein vorhandenes Makro-Namen in der Liste aus, wenn Sie die Möglichkeit, Daten aus einer Vielzahl von Zellen, um ein Kopieren hinzuzufügen Array. Klicken Sie auf " Bearbeiten", um den Visual Basic- Editor zu öffnen. Wenn Sie ein neues Makro schreiben möchten, geben Sie den Namen in das "Macro Name " Textfeld und klicken Sie auf " Erstellen".
3
Declare eine Array-Variable als "Variante" Datentyp. Das folgende Beispiel deklariert das Array " RangeArray ":
Dim RangeArray As Variant
4
Zuweisen der Daten Zellbereich mit dem Array. Fortsetzung des Beispiels , ordnen Sie die Zellen A1 bis A10:
RangeArray = Range (" A1 ", " A10 " )
5
Zugriff auf die Daten im Array . Um zu bestätigen, dass das Beispiel gearbeitet hat , zeigt die dritte Wert im Bereich mit einer Nachricht Dialog :
MsgBox RangeArray (3, 1) german