لا تضع زر فيكفي وضع الكود التالي في حدث الورفة كما يلي :
Private Sub Worksheet_Change(ByVal Target As Range)
Lr = Cells(Rows.Count, "B").End(xlUp).Row + 1
If Cells(Lr - 1, 2) = "إجمالي" Then
Cells(Lr - 1, 4) = WorksheetFunction.Sum(Range("D3:D" & Lr - 2))
Exit Sub
Else
Cells(Lr, 2) = "إجمالي"
Cells(Lr, 4) = WorksheetFunction.Sum(Range("D3:D" & Lr - 2))
End If
End Sub