Funktionen Array

Returnerar envariant som innehåller matris.

Syntax

Array( arglist )

Den obligatoriska listanargument är en kommaavgränsad lista med värden som tilldelas elementen i matrisen som finns i varianten. Om inga argument anges skapas en matris med längden noll.

Kommentarer

Den notation som används för att referera till ett element i en matris består av namnet variabel följt av parenteser som innehåller ett indexnummer som anger önskat element. I följande exempel skapar den första sats en variabel med namnet A som en variant. Den andra satsen tilldelar en matris till variabel A. Med den sista satsen tilldelas värdet som finns i det andra matriselementet till en annan variabel.

Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

Dim A As Variant
A = Array(10,20,30)
B = A(2)

Den undre gränsen för en matris som skapats med funktionen Matris bestäms av den nedre gränsen som anges med Option Base-uttrycket, om inte matris är kvalificerad med namnet på typbiblioteket (till exempel VBA. Matris). Om matrisen är kvalificerad med typbiblioteksnamnet påverkas inte matrisen av Option Base.

Obs!: En variant som inte är deklarerad som en matris kan fortfarande innehålla en matris. En variantvariabel kan innehålla en matris av vilken typ som helst, utom strängar med fast längd och användardefinierade typer. Även om en variant som innehåller en matris är konceptuellt annorlunda än en matris vars element är av typen Variant,används matriselementen på samma sätt.

Exempel

I det här exemplet används funktionen Matris för att returnera en variant som innehåller en matris.

Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' Return values assume lower bound set to 1 (using Option Base
' statement).
MyDay = MyWeek(2) ' MyDay contains "Tue".
MyDay = MyWeek(4) ' MyDay contains "Thu".

Behöver du mer hjälp?

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×