Hàm Choose

Chọn và trả về một giá trị từ một danh sách các đối số.

Cú pháp

Chọn ( chỉ mục , lựa chọn-1 [, lựa chọn-2]... [, lựa chọn-n] )

Cú pháp của hàm choose có các đối số sau đây:

Đối số

Mô tả

index

Bắt buộc. Các biểu thức số hoặc trường có kết quả trong một giá trị giữa 1 và số lượng lựa chọn sẵn có.

lựa_chọn

Bắt buộc. Biểu thức biến thể có chứa một trong những lựa chọn có thể xảy ra.


Chú thích

Chọn trả về một giá trị từ danh sách các lựa chọn dựa trên giá trị của chỉ mục. Nếu index là 1, hãy chọn trả về lựa chọn đầu tiên trong danh sách; Nếu index là 2, nó trả về lựa chọn thứ hai, v.v.

Bạn có thể sử dụng chọn để tra cứu một giá trị trong danh sách các khả năng. Ví dụ, nếu chỉ mục đánh giá đến 3 và lựa chọn-1 = "One", Choice-2 = "Two" và Choice-3 = "ba", chọn trả về "ba". Khả năng này đặc biệt hữu ích nếu chỉ số đại diện cho giá trị trong một nhóm tùy chọn.

Chọn đánh giá mỗi lựa chọn trong danh sách, mặc dù nó chỉ trả về một. Vì lý do này, bạn nên xem các hiệu ứng phụ không mong muốn. Ví dụ, nếu bạn sử dụng hàm MsgBox như là một phần của một biểu thức trong tất cả các lựa chọn, một hộp thông báo sẽ được hiển thị cho mỗi lựa chọn khi nó được đánh giá, mặc dù chọn trả về giá trị của một trong số đó.

Hàm choose trả về một chỉ mục null if sẽ nhỏ hơn 1 hoặc lớn hơn số lượng lựa chọn được liệt kê.

Nếu chỉ số không phải là số nguyên thì nó sẽ được làm tròn đến số nguyên gần nhất trước khi được đánh giá.

Ví dụ về truy vấn

Biểu thức

Kết quả

CHỌN chọn (3, "Jan", "tháng hai", "Mar", "Tháng ba", "tháng", "tháng sáu", "tháng bảy", "tháng tám", "tháng chín", "tháng mười", "tháng mười một", "tháng mười hai") là Expr1 từ ProductSales;

Trả về giá trị 3 từ danh sách các giá trị. Kết quả: "Mar".

CHỌN DateofSale, chọn (tháng (DateofSale), "Jan", "tháng hai", "Mar", "tháng", "tháng", "tháng sáu", "tháng bảy", "tháng tám", "tháng chín", "tháng mười", "tháng mười một", "tháng mười hai") là MonthName từ ProductSales;

Trả về các giá trị trong "DateofSale" và tên tháng tương ứng trong cột "MonthName". (Month (DateofSale) trả về số tháng của "DateofSale", sau đó được dùng làm chỉ mục để chọn từ danh sách các lựa chọn trong "chọn hàm").

Ví dụ về VBA

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 choose để hiển thị một tên để phản hồi một chỉ mục được thông qua vào quy trình trong tham số Ind .

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function

Lưu ý:  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. Cho chúng tôi biết thông tin này có hữu ích hay không? Dưới đây là bài viết bằng tiếng Anh để bạn tham khảo..​

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.

×