Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Palauttaa Variant-muuttujan, joka sisältää matriisin.

Syntaksi

Array( arglist )

Vaadittu arglistargumentti on pilkuilla rajattu arvoluettelo, joka määritetään Variant-muuttujan sisältämän matriisin elementeille. Jos mitään argumenttia ei ole määritetty, luodaan tyhjä matriisi.

Huomautuksia

Matriisin elementtiin viittaavassa merkinnässä on muuttujan nimi ja sitten sulkeissa halutun elementin ilmaiseva indeksiluku. Seuraavassa esimerkissä ensimmäinen lauseke luo muuttujan nimeltä AVariant-muuttujaksi. Toinen lauseke määrittää matriisiin muuttujalle A. Viimeisessä lausekkeessa määritetään toisen matriisielementin sisältämä arvo toiselle muuttujalle.

Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

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

Matriisin alaraja, joka luodaan Array-funktion avulla, määräytyy Option Base -lausekkeessa määritetyn alarajan mukaan, jollei Array-funktiota määritetä tyyppikirjaston nimen avulla (esimerkiksi VBA.Array). Jos se määritetään tyyppikirjaston nimen avulla, Option Base ei vaikuta Array-funktioon.

Huomautus:  Variant-muuttuja, jota ei ole määritetty matriisiksi, voi silti sisältää matriisin. Variant-muuttuja voi sisältää minkä tahansa matriisityypin, paitsi kiinteän pituisia merkkijonoja ja käyttäjän määrittämiä tyyppejä. Vaikka matriisin sisältämä Variant-muuttuja eroaa käsitteellisesti matriisista, jonka elementit ovat Variant-muuttujan tyyppiä, matriisin elementtejä voi käyttää samalla tavalla.

Esimerkki

Tämä esimerkki käyttää Array-funktiota palauttamaan Variant-muuttujan, joka sisältää matriisin.

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".

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×