Bonjour,
C'est normal, quand la procédure se lance, le classeur à déjà "oublié" la valeur précédente de la cellule. Il faut donc l'enregistrer quelque part, par exemple une autre cellule, et ensuite lire cette ancienne valeur pour faire l'addition.
Un exemple avec incrément de la cellule A1 et sauvegarde du résultat en B1
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("a1")) Is Nothing Then
Application.EnableEvents = False
' incrément de A1
Target.Value2 = Range("b1").Value2 + Target.Value2
' sauvegarde en b1
Range("b1").Value2 = Target.Value2
Application.EnableEvents = True
End If
End Sub