Hi I use the following code to clear the contents of C4 and C12 whenever the value in C2 changes Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("C2")) Is Nothing Then Range("C4").ClearContents Range("C12").ClearContents End If End Sub This works fine every time but I now need a similar function to clear the values in C12 when value in C4 is changed. i.e. Change C2 clears C4 & C12 Change C4 clears C12 How should I go about this? Any advice gratefully received. PS, I'm not a VBA programmer (as you can probably tell!) Regards Mike
Solved by G. J. in 16 mins