thang314
Thành viên thường trực




- Tham gia
- 10/1/11
- Bài viết
- 324
- Được thích
- 122
- Nghề nghiệp
- lại thất nghiệp
có một việc mà vẫn chưa giải quyết được. số là em đã làm được việc không cho nhập trùng dữ liệu vào trong cùng một cột. tuy nhiên, nếu việc nhập thủ công-> ok, nếu việc nhập dữ liệu bằng copy, paste từ file khác về thì không được
có cách nào mà khi copy, paste vẫn cho paste toàn bộ dữ liệu mà chưa có tại cột A vậy không các bác.( cho lưu những dữ liệu mới, không lưu dữ liệu đã có )
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rng As Range, MyRng As Range, ID As String
If Target.Column = 1 Then
ID = UCase(Target.Value)
Set Rng = Range([a1], [a65536].End(xlUp))
If ID = "" Or WorksheetFunction.CountIf(Rng, ID) <= 1 Then GoTo ExitSub
Set MyRng = Rng.Find(ID, LookIn:=xlValues, LookAt:=xlWhole)
If Not MyRng Is Nothing Then
MyRng.Offset(, -0).Resize(, 1).Select
MsgBox "So tai khoan nay: " & ID & " da ton tai ", , "Thong bao" ',vao ngay: " & MyRng.Offset(, -0).Text
Target.Select
End If
End If
ExitSub:
Set Rng = Nothing: Set MyRng = Nothing
End Sub
Chỉnh sửa lần cuối bởi điều hành viên: