Funktsioon LBound

Tagastab pika täisarvu koos massiivi määratud dimensiooni väikseima allindeksiga.

Süntaks

LBound ( massiivinimi [, dimensioon ] )

Funktsioonil LBound on järgmised argumendid.

Argument

Kirjeldus

massiivi_nimi

Nõutav. Massiivi muutuja nimi; määratakse muutuja nimetamise tavareeglite kohaselt.

dimensioon

Valikuline. Variant (pikk täisarv). Tagastatakse dimensiooni alampiiri tähistav täisarv. Kasutage esimese dimensiooni tähistamiseks arvu 1, teise tähistamiseks arvu 2 jne. Kui dimensiooni ei ole märgitud, eeldatakse, et see on 1.


Kommentaarid

Funktsiooni LBound kasutatakse koos funktsiooniga UBound selleks, et määrata kindlaks massiivi suurus. Funktsiooni UBound saab kasutada massiivi dimensiooni ülempiiri leidmiseks.

LBound tagastab näidatud dimensioonidega massiivi korral järgmises tabelis loetletud väärtused:

Dim A(1 To 100, 0 To 3, -3 To 4)

Lause

Tagastusväärtus

LBound(A, 1)

1

LBound(A, 2)

0

LBound(A, 3)

-3


Dimensiooni alampiir on alati 0 või 1 olenevalt lauses OptionBase määratud sättest. Funktsiooniga Array loodud massiivi alampiir on null; Option Base seda ei mõjuta.

Massiivides, mille dimensioonid on määratud To-klausliga lauses Dim, Private, Public, ReDim või Static, võib lausete alampiir olla mis tahes täisarvuline väärtus.

Näide

Märkus. : Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.

Selles näites kasutatakse funktsiooni LBound ja määratakse näidatud dimensiooniga massiivi jaoks väikseim võimalik allindeks. Lausega Option Base saate massiivi allindeksi vaikeväärtuse (0) üle kirjutada.

Dim Lower
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Lower = Lbound(MyArray, 1) ' Returns 1.
Lower = Lbound(MyArray, 3) ' Returns 10.
Lower = Lbound(AnyArray)
' Returns 0 or 1, depending on setting of Option Base.
Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×