Et array er en datastruktur, der giver dig mulighed for at arbejde med sæt af dataværdier i en enkelt struktur snarere end at skulle erklære enkelte variabler for hver værdi . Matrixen matcher pænt med række og kolonne matrix af Excel- regneark. Når du skriver makroer i Visual Basic for Applications ( VBA ) , er det almindeligt at anvende nogle instruktion til alle værdier i et celleområde . Placering af værdier fra en række i et array gør det lettere at anvende VBA logik til dataene , fremskynde makro forarbejdning. Instruktioner
1
Klik på "Vis " fanen på " Ribbon " menuen. Klik på " makroer" ikonet for at vise "Macro " dialog.
2
Vælg en eksisterende makro navn i listen , hvis du ønsker at tilføje muligheden for at kopiere data fra en række celler til en array. Klik på "Rediger " for at åbne Visual Basic Editor. Hvis du ønsker at skrive en ny makro , skal du skrive navnet i "Macro navnet" tekstfeltet, og klik på "Opret ".
3
Erklær en array variabel som en " Variant " datatype . Følgende eksempel erklærer array " RangeArray " : Hej
Dim RangeArray Som Variant
4
Tildel data celleområdet til array . Fortsat eksempel cellerne A1 tildeler gennem A10 : Hej
RangeArray = Range (" A1 ", " A10 " )
5
adgang til data i array . For at bekræfte , at eksemplet har virket, viser den tredje værdi i området med et budskab dialog : Hej
MsgBox RangeArray (3, 1)