Làm Thế Nào để Tạo Danh Sách Thả Xuống Với Nhiều Lựa Chọn Hoặc ...
Sử dụng mã VBA
Để cho phép nhiều lựa chọn trong danh sách thả xuống, bạn có thể sử dụng Visual Basic cho các ứng dụng (VBA) trong Excel. Tập lệnh có thể sửa đổi hành vi của danh sách thả xuống để biến nó thành danh sách trắc nghiệm. Hãy làm như sau.
Bước 1: Mở trình soạn thảo Sheet (Code)
- Mở trang tính chứa danh sách thả xuống mà bạn muốn bật nhiều lựa chọn.
- Nhấp chuột phải vào tab trang tính và chọn Mã Chế độ xem từ trình đơn ngữ cảnh.
Bước 2: Sử dụng mã VBA
Bây giờ sao chép mã VBA sau và dán nó vào cửa sổ bảng mở (Mã).
Mã VBA: Bật nhiều lựa chọn trong danh sách thả xuống Excel.
Private Sub Worksheet_Change(ByVal Target As Range) 'Updated by Extendoffice 20240118 Dim xRng As Range Dim xValue1 As String Dim xValue2 As String Dim delimiter As String Dim TargetRange As Range Set TargetRange = Me.UsedRange ' Users can change target range here delimiter = ", " ' Users can change the delimiter here If Target.Count > 1 Or Intersect(Target, TargetRange) Is Nothing Then Exit Sub On Error Resume Next Set xRng = TargetRange.SpecialCells(xlCellTypeAllValidation) If xRng Is Nothing Then Exit Sub Application.EnableEvents = False xValue2 = Target.Value Application.Undo xValue1 = Target.Value Target.Value = xValue2 If xValue1 <> "" And xValue2 <> "" Then If Not (xValue1 = xValue2 Or _ InStr(1, xValue1, delimiter & xValue2) > 0 Or _ InStr(1, xValue1, xValue2 & delimiter) > 0) Then Target.Value = xValue1 & delimiter & xValue2 Else Target.Value = xValue1 End If End If Application.EnableEvents = True On Error GoTo 0 End SubKết quả
Khi bạn quay lại bảng tính, danh sách thả xuống sẽ cho phép bạn chọn nhiều tùy chọn, hãy xem bản demo bên dưới:
Chú ý:Mã VBA ở trên:- Áp dụng cho tất cả danh sách thả xuống xác thực dữ liệu trong trang tính hiện tại, cả danh sách hiện tại và danh sách được tạo trong tương lai.
- Ngăn bạn chọn cùng một mục nhiều lần trong mỗi danh sách thả xuống.
- Sử dụng dấu phẩy làm dấu phân cách cho các mục đã chọn. Để sử dụng các dấu phân cách khác, vui lòng xem phần này để thay đổi dấu phân cách.
Từ khóa » Tích Lựa Chọn Trong Excel
-
Cách Tạo Nút Tích - Checkbox Trong Excel Dễ Dàng, đơn Giản Nhất
-
Cách Tạo Drop List (danh Sách Thả Xuống) Trong Excel Có Ví Dụ Chi Tiết
-
Tạo Danh Sách Thả Xuống - Microsoft Support
-
Tạo Một Danh Sách Tùy Chọn Trong Excel: Tĩnh, động, Từ Một Bảng Tính ...
-
Cách Tạo List Trong Excel Mà Dân Văn Phòng Nào Cũng Nên Biết!
-
Cách Tạo List, Drop Down List Trong Excel - Thủ Thuật Phần Mềm
-
Cách Tạo Danh Sách Sổ Xuống (drop List) Trên Excel 2016
-
Cách Tạo Danh Sách Xổ Xuống Hay Drop List Trong Excel
-
4 Cách Tạo Drop List Trong Excel Dễ Như Trở Bàn Tay - ThuthuatOffice
-
Cách Tạo Lựa Chọn Trong Excel - Thả Rông
-
Cách Tạo Drop List Trong Excel Với 6 Cách Hiệu Quả Nhất
-
Hướng Dẫn Tạo ô Tích (checkbox) Trong Excel Nhanh Chóng, Dễ Dàng
-
Hướng Dẫn Cách Tạo Danh Sách Thả Xuống Với Nhiều Checkboxes ...
-
Bật Mí 3 Cách Thêm Dấu Tích Trong Excel Chi Tiết Nhất - Unica