Private Sub Worksheet_Change(ByVal Target As Range)
With [Tablo]
If [E1] < 0 And Application.Sum(.Columns(2)) <> 0 Then .Rows(.Rows.Count).Delete xlUp
If Not Intersect(Target, [B1]) Is Nothing And Not .ListObject.DataBodyRange Is Nothing Then .Delete xlUp
End With
End Sub