以下のようにしてください。
Private Sub Worksheet_Change(ByVal Target As Range)
' E列以外の変更なら終了
If Intersect(Target, Range(\u0026quot;E:E\u0026quot;, \u0026quot;G:G\u0026quot;)) Is Nothing Then Exit Sub
Application.EnableEvents = False
If Target.Column = 5 Then
' E列が変更された場合、同じ行のK列に加算
Cells(Target.Row, \u0026quot;K\u0026quot;).Value = Cells(Target.Row, \u0026quot;K\u0026quot;).Value + Target.Value
Else
' G列が変更された場合、同じ行のL列に加算
Cells(Target.Row, \u0026quot;L\u0026quot;).Value = Cells(Target.Row, \u0026quot;L\u0026quot;).Value + Target.Value
End If
Application.EnableEvents = True
End Sub