Hàm mảng

Lưu ý:  Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

Trả về aVariant có chứa một mảng.

Cú pháp

Mảng ( arglist )

Yêu cầu arglisttham đối là phân cách bằng dấu phẩy danh sách các giá trị đượ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ố được xác định, một mảng độ dài bằng không sẽ được tạo.

Chú thích

Ký hiệu được dùng để tham chiếu đến một thành phần của một mảng bao gồm các tên biến số theo sau là dấu ngoặc đơn có chứa một số chỉ mục cho biết thành phần mong muốn. Trong ví dụ sau, đầu tiên câu lệnh sẽ tạo ra một biến số có tên là A là một biến thể. Thứ hai dòng công việc giao một mảng để biến A. Cuối cùng câu lệnh gán giá trị chứa trong thành phần mảng thứ hai tới một biến 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)

Cận dưới của một mảng được tạo bằng cách dùng hàm mảng được xác định bởi cận dưới đã xác định với câu lệnh tùy chọn cơ sở , trừ khi mảng đủ điều kiện với tên của thư viện kiểu (ví dụ: VBA. Mảng). Nếu đủ điều kiện với thư viện kiểu tên, mảng không bị ảnh hưởng bởi Tùy chọn cơ sở.

Lưu ý: Một biến thể không được khai báo dưới dạng một mảng có thể vẫn chứa một mảng. Một biến số biến thể có thể chứa một mảng bất kỳ loại nào, ngoại trừ các chuỗi độ dài cố định và người dùng xác định kiểu. Mặc dù một biến thể có chứa một mảng là khái niệm khác nhau từ một mảng có thành phần đều có kiểu biến thể, các thành phần của mảng được truy nhập giống nhau.

Ví dụ

Ví dụ này dùng hàm mảng để trả về một biến thể có 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".
Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×