Excel VBA-array - Eenvoudige Excel-macro's

Inhoudsopgave

Eendimensionale matrix | Tweedimensionale matrix

Een reeks is een groep variabelen. In Excel VBA, kunt u verwijzen naar een specifieke variabele (element) van een array door de arraynaam en het indexnummer te gebruiken.

Eendimensionale matrix

Voer de volgende stappen uit om een ​​eendimensionale array te maken.

Plaats een opdrachtknop op uw werkblad en voeg de volgende coderegels toe:

Dim films (1 tot 5) als string
Films(1) = "Lord of the Rings"
Filmpjes(2) = "Snelheid"
Films (3) = "Star Wars"
Films(4) = "De peetvader"
Films(5) = "Pulp Fiction"
MsgBox-films(4)

Resultaat wanneer u op de opdrachtknop op het werkblad klikt:

Uitleg: de eerste coderegel declareert een String-array met de naam Films. De array bestaat uit vijf elementen. Vervolgens initialiseren we elk element van de array. Ten slotte tonen we het vierde element met behulp van een MsgBox.

Tweedimensionale matrix

Voer de volgende stappen uit om een ​​tweedimensionale array te maken. Deze keer gaan we de namen van het blad voorlezen.

Plaats een opdrachtknop op uw werkblad en voeg de volgende coderegels toe:

Dim films (1 tot 5, 1 tot 2) als string
Dim i als geheel getal, j als geheel getal
Voor i = 1 tot 5
Voor j = 1 tot 2
Films (i, j) = Cellen (i, j). Waarde
volgende j
volgende i
MsgBox-films(4, 2)

Resultaat wanneer u op de opdrachtknop op het werkblad klikt:

Uitleg: de eerste coderegel declareert een String-array met de naam Films. De array heeft twee dimensies. Het bestaat uit 5 rijen en 2 kolommen. Tip: eerst de rijen, dan de kolommen. De andere twee variabelen van het type Integer worden gebruikt voor de Double Loop om elk element van de array te initialiseren. Ten slotte geven we het element weer op het snijpunt van rij 4 en kolom 2.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave