Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 3 And Target.Column <> 7 Then Exit Sub
If Target.Count > 1 Then Exit Sub
If Target.Column = 3 And Cells(Target.Row, 7) = "" Then Exit Sub
If Target.Column = 7 And Cells(Target.Row, 3) = "" Then Exit Sub