Worksheet events...Why doesn't this work?!?! So confused!!
So I have written 2 worksheet events, 1 of which works, the other one
does not. But they're both the same!
In a nut shell this is what I'm trying to do. When a cell in range
B32:D45 is selected, cell F32 returns the data in the target cell. This
part works
What does not work: When I click a cell in range A3:D4, I want cell F32
to be cleared. The two pieces of code are exactly the same, but the
latter one does not work. Can someone please explain to me why? Any
help would be so greatly appreciated!
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Me.Range("B32:D45")) Is Nothing Then Exit Sub
On Error GoTo errHandler:
Application.EnableEvents = False
Me.Parent.Worksheets("Output").Range("F32").Value = Target.Value
errHandler:
Application.EnableEvents = True
End Sub
Private Sub Worksheet_ClearChange(ByVal Target1 As Range)
If Intersect(Target1, Me.Range("A3:D4")) Is Nothing Then Exit Sub
On Error GoTo errHandler:
Application.EnableEvents = False
Me.Parent.Worksheets("Output").Range("F32").Value = ""
errHandler:
Application.EnableEvents = True
End Sub
|