شكرا لاستاذنا القدير ابو الحسن على تفاعله مع الاستفسار الذي طرحته
لقد قمت بحل الموضوع بهذا الكود عند حدت التبديل في شيت الاكسل
وادى الغرض المطلوب الى حد كبير
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Me.Range("E1").Formula = "=SUM(A1:D1)" Then
Me.Range("E1").Value = "=SUM(A1:D1)"
Else
Me.Range("E1").Value = ""
End If
End Sub