Excel VBA Array - nemme Excel -makroer

Indholdsfortegnelse

En-dimensionel matrix | To-dimensionel Array

An array er en gruppe af variabler. I Excel VBA, kan du henvise til en bestemt variabel (element) i en matrix ved hjælp af matrixnavnet og indeksnummeret.

En-dimensionel matrix

For at oprette et endimensionelt array skal du udføre følgende trin.

Placer en kommandoknap på dit regneark, og tilføj følgende kodelinjer:

Dæmp film (1 til 5) som streng
Films (1) = "Ringenes Herre"
Films (2) = "Hastighed"
Films (3) = "Star Wars"
Films (4) = "The Godfather"
Films (5) = "Pulp Fiction"
MsgBox -film (4)

Resultat, når du klikker på kommandoknappen på arket:

Forklaring: den første kodelinje erklærer et String -array med navnet Films. Arrayen består af fem elementer. Dernæst initialiserer vi hvert element i arrayet. Endelig viser vi det fjerde element ved hjælp af en MsgBox.

To-dimensionel Array

For at oprette et todimensionalt array skal du udføre følgende trin. Denne gang skal vi læse navnene fra arket.

Placer en kommandoknap på dit regneark, og tilføj følgende kodelinjer:

Dæmp film (1 til 5, 1 til 2) som streng
Dim i As Integer, j As Integer
For i = 1 til 5
For j = 1 til 2
Film (i, j) = Celler (i, j) .Værdi
Næste j
Næste i
MsgBox -film (4, 2)

Resultat, når du klikker på kommandoknappen på arket:

Forklaring: den første kodelinje erklærer et String -array med navnet Films. Arrayen har to dimensioner. Den består af 5 rækker og 2 kolonner. Tip: rækker går først, derefter kolonner. De to andre variabler af typen Integer bruges til Double Loop til at initialisere hvert element i arrayet. Endelig viser vi elementet i skæringspunktet mellem række 4 og kolonne 2.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave