Tạo Data validation Multi Select (1 người xem)

  • Thread starter Thread starter hieubt
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

hieubt

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
6/9/06
Bài viết
13
Được thích
1

File đính kèm

Lần chỉnh sửa cuối:
Em muốn làm file dùng Data validation tạo list tùy chọn nhập số liệu, các cột từ D đến I làm được như cột C.

Nhờ các bác hỗ trợ giúp em.

View attachment 150891
Bạn đã biết Data Validation rồi thì thực hiện như trong file của bạn được mà (Chọn ô chứa Data Validation sau đó vào trong Data --> Data Validation tìm hiểu)
 
Upvote 0
Bạn xem kỹ hình đính kèm sẽ thấy ở một cell khi mình chọn các tùy chọn sẵn ở list thả xuống, sẽ được nối thêm vào tại cell đó.

Ví dụ dùng Data Validationtại cell C1: list thả xuống có 5 giá trị từ 1 đến 5,
- Sau đó chọn 5 lần từ 1 đến 5, hiển thị ở C1 : 1, 2, 3 ,4, 5
- Sau đó nếu chọn 1 từ list thả xuống, hiển thị ở C1: 2, 3 ,4, 5

quần áo trẻ em | quan ao tre em | quần áo sơ sinh | quần áo bé trai | quần áo bé gái | bodysuit carter | quan ao so sinh | quan ao tre em nhap khau
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn xem kỹ hình đính kèm sẽ thấy ở một cell khi mình chọn các tùy chọn sẵn ở list thả xuống, sẽ được nối thêm vào tại cell đó.

Ví dụ dùng Data Validationtại cell C1: list thả xuống có 5 giá trị từ 1 đến 5,
- Sau đó chọn 5 lần từ 1 đến 5, hiển thị ở C1 : 1, 2, 3 ,4, 5
- Sau đó nếu chọn 1 từ list thả xuống, hiển thị ở C1: 2, 3 ,4, 5
Là do trong file của bạn có sử dụng code vba, để nhìn thấy code bạn nhấn Alt+F11 để xem sự kiện Worksheet_Change
 
Upvote 0
Lần chỉnh sửa cuối:
Upvote 0
Nếu có thành ý giúp thì vô giúp, còn nói kiểu giời ơi qua qua như thế thì nói làm gì.
Rôi cũng cám ơn bạn! nhưng mình nghĩ cách trình bày của bạn có vấn đề. Bạn phải nêu rõ cái gì bạn muốn , cái gì bạn đã biết, cái gì bàn cần giúp đỡ. Cũng muốn giúp bạn lắm nhưng với cách nói chuyện kiểu này thì đợi các cao thủ giúp nhé (Chắc lâu lắm).
 
Upvote 0
Bạn xem kỹ hình đính kèm sẽ thấy ở một cell khi mình chọn các tùy chọn sẵn ở list thả xuống, sẽ được nối thêm vào tại cell đó.
Ví dụ dùng Data Validationtại cell C1: list thả xuống có 5 giá trị từ 1 đến 5,
- Sau đó chọn 5 lần từ 1 đến 5, hiển thị ở C1 : 1, 2, 3 ,4, 5
- Sau đó nếu chọn 1 từ list thả xuống, hiển thị ở C1: 2, 3 ,4, 5
Chuột phải vào sheet SameCellAddRemove2, chọn view code, dán đoạn code này vào.
Nếu chọn mục đã có sẵn trong ô thì sẽ không nối
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Truoc, Sau

Application.EnableEvents = False
If Target.Count > 1 Then GoTo DenDay
Sau = Target.Value
Application.Undo
Truoc = Target.Value

If Target.Column >= 3 And Target.Column <= 7 Then
If InStr(Truoc, Sau) = 0 Then
Target.Value = Truoc & ", " & Sau
Else
GoTo DenDay
End If
End If

DenDay:
Application.EnableEvents = True
End Sub
---
Hình như dưới chữ ký của bạn bị gài quảng cáo thì phải.
 
Lần chỉnh sửa cuối:
Upvote 0
Nếu có thành ý giúp thì vô giúp, còn nói kiểu giời ơi qua qua như thế thì nói làm gì.

Các thành viên có ý kiến, tức là người ta muốn giúp, nhưng vấn đề bạn nêu chưa cụ thể, chưa đầy đủ hoặc chưa rõ, nên người ta ý kiến để cho vấn đề được rõ hơn. Vậy tạo sao bạn không nói cho rõ hoặc có ví dụ cụ thể, để các thành viên hiểu mà giúp được thuận tiện hơn.

Còn bạn nêu vầy, ai dám giúp bạn đây.
 
Upvote 0
Chuột phải vào sheet SameCellAddRemove2, chọn view code, dán đoạn code này vào.
Nếu chọn mục đã có sẵn trong ô thì sẽ không nối
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Truoc, Sau

Application.EnableEvents = False
If Target.Count > 1 Then GoTo DenDay
Sau = Target.Value
Application.Undo
Truoc = Target.Value

If Target.Column >= 3 And Target.Column
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom