Trả về aVariant chứa một array.
Cú pháp
Array( arglist )
Danh sách yêu cầutham đối là danh sách các giá trị được phân cách bằng dấu phẩy được gán cho các thành phần của mảng chứa trong Biến _thể. Nếu không có đối số nào được xác định, một mảng có độ dài bằng không sẽ được tạo ra.
Chú thích
Ký hiệu dùng để tham chiếu đến một thành phần của một mảng bao gồm tên biến số theo sau là dấu ngoặc đơn chứa một số chỉ mục cho biết thành phần mong muốn. Trong ví dụ sau, hàm đầu tiên câu lệnh một biến có tên là A dạng Biến _thể. Câu lệnh thứ hai gán mảng cho biến số A. Câu lệnh cuối cùng gán giá trị chứa trong thành phần mảng thứ hai cho một biến số khác.
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.
Dim A As Variant
A = Array(10,20,30) B = A(2)
Giới hạn dưới của một mảng được tạo bằng cách dùng hàm Array được xác định bởi giới hạn dưới được xác định với câu lệnh Cơ sở Tùy chọn, trừ khi Mảng đủ điều kiện với tên của thư viện kiểu (ví dụ như VBA. Mảng). Nếu đủ điều kiện với tên thư viện loại, Mảng không bị ảnh hưởng bởi Cơ sở Tùy chọn.
Lưu ý: Một Biến _thể không được khai báo là mảng vẫn có thể chứa một mảng. Biến _thể có thể chứa một mảng với bất kỳ kiểu nào, ngoại trừ chuỗi độ dài cố định và kiểu do người dùng xác định. Mặc dù một Biến _thể chứa một mảng về mặt khái niệm khác với một mảng có các thành phần của kiểu Biến_thể, các thành phần mảng được truy nhập theo cùng một cách.
Ví dụ
Ví dụ này dùng hàm Array để trả về một Biến_thể chứa một mảng.
Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") ' Return values assume lower bound set to 1 (using Option Base ' statement). MyDay = MyWeek(2) ' MyDay contains "Tue". MyDay = MyWeek(4) ' MyDay contains "Thu".