Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B2")) Is Nothing Then
If IsDate(Range("B7")) Then MsgBox "CAN LAM GAP"
ElseIf Not Intersect(Target, Range("B7")) Is Nothing Then
If IsDate(Range("B2")) Then MsgBox "CAN LAM GAP"
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A8")) Is Nothing And Target.Value >= 5 Then _
Target.Offset(0, 5).Value = "Can Lam Gap"
If Not Intersect(Target, Range("A8")) Is Nothing And Target.Value < 5 Then _
Target.Offset(0, 5).Value = ""
If Not Intersect(Target, Range("F8")) Is Nothing And IsDate(Target.Value) Then _
MsgBox "Da Lam Xong!"
End Sub
If Target.Column = 1 Or Target.Column = 2 Then
If Cells(Target.Row, 4) = "Dau" Then
Cells(Target.Row, 6) = "Can lam gap"
Else
Cells(Target.Row, 6).Value = ""
...