Hàm LBound

Áp dụng cho
Access cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Trả về một dạng Long chứa chỉ số dưới nhỏ nhất sẵn dùng cho kích thước được chỉ định của một mảng.

Cú pháp

LBound(arrayname [, dimension ] )

Cú pháp hàm LBound có các đối số sau:

Đối số Mô tả
Tên mảng Bắt buộc. Tên của biến mảng; tuân theo quy ước đặt tên biến tiêu chuẩn.
kích thước Không bắt buộc. Biến_thể (Dài). Số nguyên cho biết trả về cận dưới của chiều nào. Sử dụng 1 cho chiều thứ nhất, 2 cho chiều thứ hai, v.v. Nếu kích thước được bỏ qua, thì giả định là 1.

    

Chú thích

Hàm LBound được sử dụng cùng với hàm UBound để xác định kích thước của một mảng. Dùng hàm UBound để tìm giới hạn trên của một chiều mảng.

LBound trả về các giá trị trong bảng sau cho một mảng với các kích thước sau đây:

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

Điều khoản Giá trị Trả về
LBound(A, 1) 1
LBound(A, 2) 0
LBound(A, 3) -3

    

Cận dưới mặc định cho bất kỳ chiều nào là 0 hoặc 1, tùy thuộc vào thiết đặt của câu lệnh OptionBase . Cơ số của một mảng được tạo bằng hàm Array là không; nó không bị ảnh hưởng bởi Cơ sở Tùy chọn.

Các mảng có các kích thước được thiết lập bằng mệnh đề To trong câu lệnh Dim, Private, Public, ReDim hoặc Static có thể có bất kỳ giá trị số nguyên nào làm giới hạn dưới.

Ví dụ

Lưu ý

Các ví dụ sau thể hiện cách sử dụng hàm này trong mô-đun Visual Basic for Applications (VBA). Để biết thêm thông tin về cách làm việc với VBA, chọn Tham khảo dành cho Nhà phát triển trong danh sách thả xuống cạnh Tìm kiếm, rồi nhập một hoặc nhiều từ vào hộp tìm kiếm.

Ví dụ này sử dụng hàm LBound để xác định chỉ số dưới nhỏ nhất sẵn dùng cho kích thước được chỉ định của một mảng. Sử dụng câu lệnh Option Base để ghi đè lên giá trị chỉ số dưới mảng cơ sở mặc định là 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.