Niz Excel VBA - enostavni makri programa Excel

Kazalo

Enodimenzionalni niz | Dvodimenzionalni niz

An matriko je skupina spremenljivk. V Excel VBA, se lahko sklicujete na določeno spremenljivko (element) matrike z uporabo imena matrike in številke indeksa.

Enodimenzionalni niz

Če želite ustvariti enodimenzionalno matriko, izvedite naslednje korake.

Na delovni list postavite ukazni gumb in dodajte naslednje kodne vrstice:

Zatemni filme (1 do 5) kot niz
Films (1) = "Gospodar prstanov"
Filmi (2) = "Hitrost"
Filmi (3) = "Vojne zvezd"
Films (4) = "Boter"
Films (5) = "Pulp Fiction"
MsgBox Filmi (4)

Rezultat, ko kliknete ukazni gumb na listu:

Pojasnilo: prva kodna vrstica razglaša niz nizov z imenom Films. Niz je sestavljen iz petih elementov. Nato inicializiramo vsak element matrike. Končno prikažemo četrti element z uporabo polja MsgBox.

Dvodimenzionalni niz

Če želite ustvariti dvodimenzionalno matriko, izvedite naslednje korake. Tokrat bomo prebrali imena s lista.

Na delovni list postavite ukazni gumb in dodajte naslednje kodne vrstice:

Zatemni filme (1 do 5, 1 do 2) kot niz
Dim i kot celo število, j kot celo število
Za i = 1 do 5
Za j = 1 do 2
Filmi (i, j) = celice (i, j). Vrednost
Naprej j
Naprej i
MsgBox Filmi (4, 2)

Rezultat, ko kliknete ukazni gumb na listu:

Pojasnilo: prva kodna vrstica razglaša niz nizov z imenom Films. Niz ima dve dimenziji. Sestavljen je iz 5 vrstic in 2 stolpcev. Namig: najprej gredo vrstice, nato stolpci. Drugi dve spremenljivki tipa Integer se uporabljata za dvojno zanko za inicializacijo vsakega elementa matrike. Na koncu element prikažemo na presečišču vrstice 4 in stolpca 2.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave