Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnerar enVariant som innehåller en matris.

Syntax

Matris( arglist )

Den nödvändiga arglist -argument är en kommaavgränsad lista med värden som har tilldelats elementen i matrisen som finns i varianten. Om inga argument anges skapas en matris med längden noll.

Kommentarer

Notationen som används för att referera till ett element i en matris består av variabel namn 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 variant. Det andra uttrycket tilldelar en matris till variabel A. Det sista uttrycket tilldelar värdet 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 VariantA = Array(10,20,30)B = A(2)

Den nedre gränsen för en matris som skapas med funktionen Matris bestäms av den undre gränsen som anges med optionbassatsen , såvida inte Matris är kvalificerad med namnet på typbiblioteket (till exempel VBA. Matris). Om den är kvalificerad med typbiblioteksnamnet påverkas inte matrisen av Alternativbas.

Obs!: Ett värde av datatypen Variant som inte deklareras som en matris kan fortfarande innehålla en matris. En variantvariabel kan innehålla en matris av alla typer, förutom strängar med fast längd och användardefinierade typer. Även om ett värde av datatypen Variant som innehåller en matris konceptuellt skiljer sig frå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 ett värde av datatypen Variant som innehåller en matris.

Dim MyWeek, MyDayMyWeek = 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?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.