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

Sintaxă

LBound ( arrayname [, dimensiune ] )

Sintaxa funcției LBound are următoarele argumente:

Argument

Descriere

arrayname

Obligatoriu. Numele variabilă matrice; urmează convențiile standard de denumire variabilă.

dimensiune

Opțional. Variant (lungă). Număr întreg indicând returnarea limitei inferioare a dimensiunii. Utilizați 1 pentru prima dimensiune, 2 pentru a doua și așa mai departe. Dacă dimensiunea 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)

Instrucțiunea

Valoarea returnată

LBound(A, 1)

1

LBound(A, 2)

0

LBound(A, 3)

-3


Limita inferioară implicită pentru orice dimensiune este fie 0, fie 1, în funcție de setarea declarației de bază pentru opțiuni. Baza unei matrice create cu funcția array este zero; Nu este afectată de baza de Opțiuni.

Matricele pentru care dimensiuni sunt setate utilizând clauza către într-o instrucțiune slabă, privată, publică, ReDimsau statică pot avea orice valoare de număr întreg ca o limită mai mică.

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 de bază a opțiunii pentru a anula valoarea implicită a subscriptului matrice 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?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Insider Microsoft Office

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×