„Excel VBA“ masyvas - lengvos „Excel“ makrokomandos

Turinys

Vienmatis masyvas | Dvimatis masyvas

An masyvas yra kintamųjų grupė. In Excel VBA, galite nurodyti konkretų masyvo kintamąjį (elementą) naudodami masyvo pavadinimą ir indekso numerį.

Vienmatis masyvas

Norėdami sukurti vienmatį masyvą, atlikite šiuos veiksmus.

Įdėkite komandų mygtuką į savo darbalapį ir pridėkite šias kodo eilutes:

Blokinti filmus (nuo 1 iki 5) kaip eilutę
Filmai (1) = "Žiedų valdovas"
Filmai (2) = "Greitis"
Filmai (3) = "Žvaigždžių karai"
Filmai (4) = "Krikštatėvis"
Filmai (5) = "Pulp Fiction"
„MsgBox“ filmai (4)

Rezultatas, kai lape spustelėsite komandų mygtuką:

Paaiškinimas: pirmoje kodo eilutėje nurodomas eilutės masyvas su pavadinimu Films. Masyvą sudaro penki elementai. Toliau inicijuojame kiekvieną masyvo elementą. Galiausiai ketvirtąjį elementą rodome naudodami „MsgBox“.

Dvimatis masyvas

Norėdami sukurti dvimatį masyvą, atlikite šiuos veiksmus. Šį kartą ketiname perskaityti vardus iš lapo.

Įdėkite komandų mygtuką į savo darbalapį ir pridėkite šias kodo eilutes:

Blokinti filmus (nuo 1 iki 5, nuo 1 iki 2) kaip eilutę
Dim i kaip sveikasis skaičius, j kaip sveikasis skaičius
Jei i = nuo 1 iki 5
Jei j = 1 iki 2
Filmai (i, j) = Ląstelės (i, j). Vertė
Kitas j
Kitas I.
„MsgBox“ filmai (4, 2)

Rezultatas, kai lape spustelėsite komandų mygtuką:

Paaiškinimas: pirmoje kodo eilutėje nurodomas eilutės masyvas su pavadinimu Films. Masyvas turi du matmenis. Jį sudaro 5 eilutės ir 2 stulpeliai. Patarimas: pirmiausia eina eilutės, tada stulpeliai. Kiti du Integer tipo kintamieji naudojami dvigubai kilpai inicijuoti kiekvieną masyvo elementą. Galiausiai parodome elementą 4 eilutės ir 2 stulpelio sankirtoje.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave