Ban phải up file lên đây có sẳn dữ liệu đi mình sẽ giúp cho. Còn không được trùng là sao trong khi sheet1 chỉ có 1 ô text để nhập.Các bác giúp mình với:
Mình có sheet 1 có 1 ô text nhập dữ liệu kiểm tra
Sheet 2: chứa dữ liệu sẵn,
Yêu cầu ràng buộc: Chỉ cho nhập dữ liệu kiểm tra trong danh sách có của Sheet 2 và không được trùng nhau,
Cám ơn các bác
Bạn gửi file mà khóa Password VBA thì làm sao giúp đây. Như #5 bạn có thể bạn có thể thực hiện theo.Trong file đính kèm, mình có ràng buộc bằng VBA, nhưng khi khóa sheet thì VBA không chạy được, do vậy mình tính làm 2 điều kiện trong Data Validation. cám ơn bác
Pass: 123 bác, cám ơn bácBạn gửi file mà khóa Password VBA thì làm sao giúp đây. Như #5 bạn có thể bạn có thể thực hiện theo.
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.WorksheetFunction.CountIf(Range("A1:A" & Target.Offset(-1).Row), Target.Value) > 0 Then
MsgBox "Ma so ban nhap bi trung" & vbCrLf & vbCrLf & "Vui Long Nhap Lai", vbCritical + vbRetryCancel, "Thong bao"
Target.ClearContents
Target.Select
End If
End Sub
Ra6t1 cám ơn bác, code chạy kể cả lock sheet.Bạn thay code của bạn thành đoạn code này, và sau đó bạn khóa sheet lại và nhập liệu thử xem còn báo lỗi nửa hay không.
Mã:Private Sub Worksheet_Change(ByVal Target As Range) If Application.WorksheetFunction.CountIf(Range("A1:A" & Target.Offset(-1).Row), Target.Value) > 0 Then MsgBox "Ma so ban nhap bi trung" & vbCrLf & vbCrLf & "Vui Long Nhap Lai", vbCritical + vbRetryCancel, "Thong bao" Target.ClearContents Target.Select End If End Sub
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2