Mục lục
Cho đến bây giờ, chúng ta đã xem xét cách tạo danh sách thả xuống trong Excel. Hôm nay tôi sẽ trình bày cách tạo danh sách thả xuống với nhiều lựa chọn trong Excel .
Tải xuống Sổ làm việc Thực hành
Bạn có thể tải xuống sổ làm việc thực hành từ đây.
Tạo danh sách thả xuống có nhiều lựa chọn.xlsm
Quy trình từng bước để tạo danh sách thả xuống có nhiều lựa chọn trong Excel
Ở đây, chúng ta có tập dữ liệu có cột Tên sách chứa một số tên sách. Mục tiêu của chúng tôi hôm nay là tạo danh sách thả xuống dựa trên tập dữ liệu này có nhiều lựa chọn. Tôi sẽ trình bày quy trình từng bước trong phần bên dưới.
BƯỚC 1: Tạo danh sách thả xuống bằng cách sử dụng xác thực dữ liệu
Để tạo danh sách thả xuống danh sách thả xuống có nhiều lựa chọn, trước tiên chúng ta phải tạo một danh sách thả xuống. Hãy xem qua các quy trình.
- Đầu tiên, hãy chọn ô mà bạn muốn tạo danh sách thả xuống. Tôi đã chọn Ô D5 .
- Tiếp theo, chuyển đến tab Dữ liệu và chọn Xác thực dữ liệu từ ruy-băng.
- Sau đó, từ cửa sổ Xác thực dữ liệu , chọn Danh sách trong phần Cho phép và viết các ô phạm vi có dữ liệu mà bạn muốn thêm vào danh sách trong trường Nguồn .
- Hoặc, bạn có thể nhấp vào mũi tên nhỏ hướng lên trong phần Nguồn và chọnphạm vi dữ liệu từ trang tính.
- Cuối cùng, chúng ta sẽ thấy một danh sách thả xuống được tạo trong Ô D5 .
Bài đọc tương tự:
- Cách tạo danh sách thả xuống trong Excel (Độc lập và phụ thuộc )
- Tạo nhiều lựa chọn từ danh sách thả xuống trong Excel (3 cách)
- Cách tạo danh sách thả xuống phụ thuộc trong Excel
- Tạo Danh sách thả xuống trong nhiều cột trong Excel (3 cách)
BƯỚC 2: Kích hoạt danh sách thả xuống để chấp nhận nhiều lựa chọn bằng mã VBA
Chúng tôi đã tạo danh sách thả xuống rồi. Bây giờ, đã đến lúc chuẩn bị danh sách thả xuống cho nhiều lựa chọn. Tôi sẽ sử dụng 2 mã VBA để cho phép danh sách chấp nhận nhiều lựa chọn. Một người sẽ chấp nhận sự lặp lại của dữ liệu và một người khác sẽ không chấp nhận sự lặp lại của dữ liệu.
Trường hợp 1: Mã VBA cho nhiều lựa chọn có sự lặp lại
Trong phần này, tôi sẽ chỉ ra cách để tạo danh sách thả xuống với nhiều lựa chọn sẽ lặp lại dữ liệu.
Hãy xem qua các quy trình.
- Đầu tiên, nhấn ALT + F11 để mở cửa sổ VBA .
- Sau đó, chọn Project Explorer . Ngoài ra, nhân đôi – nhấp vào trên trang tính mà bạn muốn thực hiện tác vụ.
- Đồng thời, cửa sổ Mã sẽ mở ra.
- Sau đó, Viết đoạn mã sau vào đówindow.
6483
Lưu ý: Trong phần mã ( If Target.Address = “$D$5” Sau đó ) thay vì tham chiếu ô $D$5, bạn viết tham chiếu ô nơi bạn đã tạo danh sách thả xuống.
- Cuối cùng, hãy quay lại trang tính và chúng ta sẽ có thể chọn nhiều phần tử trong danh sách thả xuống với sự lặp lại của cùng một phần tử.
Trường hợp 2: Mã VBA cho Nhiều lựa chọn không lặp lại
Trong phần này, tôi sẽ trình bày cách tạo một danh sách thả xuống với nhiều lựa chọn mà không lặp lại dữ liệu .
Hãy xem qua quy trình.
- Đầu tiên, nhấn ALT + F11 để mở cửa sổ VBA .
- Sau đó, chọn Project Explorer . Ngoài ra, nhân đôi – nhấp vào trên trang tính mà bạn muốn thực hiện tác vụ.
- Đồng thời, một cửa sổ Mã sẽ xuất hiện.
- Sau đó, hãy nhập mã sau vào cửa sổ đó.
7967
Lưu ý: Trong phần mã ( If Target.Address = “$D$5” Then ) thay vì tham chiếu ô $D$5, bạn viết tham chiếu ô nơi bạn đã tạo danh sách thả xuống.
- Cuối cùng, quay lại trang tính và chúng ta sẽ có thể chọn nhiều phần tử trong danh sách thả xuống mà không lặp lại cùng một phần tử.
Kết luận
Sử dụng phương pháp này, bạn có thể tạo danh sách thả xuống trong Excel với nhiều lựa chọn. Bạn có câu hỏi nào không? Hãy cho chúng tôi biết trong phần bình luận. Truy cập Trang web ExcelWIKI của chúng tôi để biết thêm các bài viết về Excel .