Hiện tại tôi có code tạo cảnh báo khi xóa hoặc thay đổi dữ liệu của các ô
Tuy nhiên có 1 vấn đề là khi điền mới ( vào ô blank) thì vẫn hiện cảnh báo.
Vậy có cách nào loại trừ trường hợp này không ?
Tôi xin cảm ơn
Tuy nhiên có 1 vấn đề là khi điền mới ( vào ô blank) thì vẫn hiện cảnh báo.
Vậy có cách nào loại trừ trường hợp này không ?
Tôi xin cảm ơn
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
' The variable KeyCells contains the cells that will
' cause an alert when they are changed.
Set KeyCells = Range("A1:Q1110")
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
' Display a message when one of the designated cells has been
' changed.
' Place your code here.
If MsgBox("Du lieu o " & Target.Address & "da thay doi" & Chr(13) & _
"Co muon luu lai thay doi khong ?", vbQuestion + vbYesNo) = vbNo _
Then Target.Value = tam2
thoat:
Target.Offset(1, 0).Select
Application.EnableEvents = True
End If
End Sub