De Matrix-functie: in Excel VBA kan worden gebruikt om snel en eenvoudig een array te initialiseren. Plaats een opdrachtknop op uw werkblad en voeg de volgende coderegels toe:
1. Maak eerst een variabele met de naam afdelingen van het type Variant.
Dim afdelingen Als Variant
2. Gebruik de functie Array om een array toe te wijzen aan de variabele afdelingen. Voeg de volgende coderegel toe:
afdelingen = Array("Verkoop", "Productie", "Logistiek")
3. Om het element met index 1 weer te geven, voegt u de volgende coderegel toe:
MsgBox-afdelingen(1)
Resultaat:
Standaard begint de index van het element van de array vanaf 0.
4. Voeg Option Base 1 toe aan het gedeelte Algemene declaraties als u wilt dat de index begint bij 1.
Resultaat wanneer u nogmaals op de opdrachtknop klikt.
Voor een praktisch voorbeeld van de Array-functie, zie ons voorbeeldprogramma Month Names.