Applies ToAccess pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnează o valoare Lung care conține cel mai mic indice disponibil pentru dimensiunea indicată a unui matrice.

Sintaxă

LBound ( nume matrice [, dimensiune ] )

Sintaxa funcției LBound are următoarele argumente:

Argument

Descriere

nume matrice

Obligatoriu. Numele matricei variabilă; urmează convențiile standard de denumire a variabilelor.

dimensiune

Opțional. Variant (Lung). Număr întreg care indică limita inferioară a dimensiunii returnată. Utilizați 1 pentru prima dimensiune, 2 pentru a doua și așa mai departe. Dacă dimensiune este omis, se presupune 1.

Observații

Funcția LBound este utilizată cu funcția UBound pentru a determina dimensiunea unei matrice. Utilizați funcția UBound pentru a găsi limita superioară a unei dimensiuni matrice.

LBound returnează valorile din tabelul următor pentru o matrice cu următoarele dimensiuni:

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

Angajament

Valoarea returnată

LBound(A, 1)

1

LBound(A, 2)

0

LBound(A, 3)

-3

Limita inferioară implicită pentru orice dimensiune este 0 sau 1, în funcție de setarea instrucțiunei OptionBase . Baza unei matrice create cu funcția Matrice este zero; nu este afectată de baza de opțiuni.

Matricele pentru care sunt setate dimensiunile utilizând clauza To într-o instrucțiune Dim, Privat, Public, ReDim sau Static pot avea orice valoare întreagă ca limită inferioară.

Exemplu

Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu utilizează funcția LBound pentru a determina cel mai mic indice disponibil pentru dimensiunea indicată a unei matrice. Utilizați instrucțiunea Bază opțiuni pentru a înlocui valoarea implicită a indicelui matricei de bază 0.

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.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.