Excel VBA masīvs - vienkārši Excel makro

Satura rādītājs

Viendimensiju masīvs | Divdimensiju masīvs

An masīvs ir mainīgo grupa. In Excel VBA, varat atsaukties uz konkrētu masīva mainīgo (elementu), izmantojot masīva nosaukumu un indeksa numuru.

Viendimensiju masīvs

Lai izveidotu viendimensiju masīvu, veiciet tālāk norādītās darbības.

Ievietojiet komandas pogu savā darblapā un pievienojiet šādas koda rindiņas:

Dim filmas (no 1 līdz 5) kā virkne
Filmas (1) = "Gredzenu pavēlnieks"
Filmas (2) = "Ātrums"
Filmas (3) = "Zvaigžņu kari"
Filmas (4) = "Krusttēvs"
Filmas (5) = "Pulp Fiction"
MsgBox filmas (4)

Rezultāts, noklikšķinot uz komandas pogas lapā:

Paskaidrojums: pirmā koda rindiņa deklarē virkņu masīvu ar nosaukumu Films. Masīvs sastāv no pieciem elementiem. Tālāk mēs inicializējam katru masīva elementu. Visbeidzot, mēs parādām ceturto elementu, izmantojot MsgBox.

Divdimensiju masīvs

Lai izveidotu divdimensiju masīvu, veiciet tālāk norādītās darbības. Šoreiz mēs nolasīsim vārdus no lapas.

Ievietojiet komandas pogu savā darblapā un pievienojiet šādas koda rindiņas:

Dim filmas (no 1 līdz 5, no 1 līdz 2) kā virkne
Dim i kā vesels skaitlis, j kā vesels skaitlis
Attiecībā uz i = 1 līdz 5
Ja j = 1 līdz 2
Filmas (i, j) = šūnas (i, j). Vērtība
Nākamais j
Tālāk i
MsgBox filmas (4, 2)

Rezultāts, noklikšķinot uz komandas pogas lapā:

Paskaidrojums: pirmā koda rindiņa deklarē virkņu masīvu ar nosaukumu Films. Masīvam ir divas dimensijas. Tas sastāv no 5 rindām un 2 kolonnām. Padoms: vispirms iet rindas, pēc tam slejas. Pārējie divi Integer tipa mainīgie tiek izmantoti dubultā cilpā, lai inicializētu katru masīva elementu. Visbeidzot, mēs parādām elementu 4. rindas un 2. kolonnas krustojumā.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave