Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

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.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×