Bonjour
Ouf vous vous êtes surpassées
Merci à tous...
Je vais potasser les dernières évolutions.
Pour le moment je me suis arrêté à ceci qui fait le job
Private Sub Worksheet_Change(ByVal Target As Range)
Dim pl As Range, c As Range
Set pl = Intersect(Target, Range("A1:A50"))
If Not pl Is Nothing Then
Application.EnableEvents = False
For Each c In pl
Select Case Target.Row
Case 1
Case Else
If IsNumeric(Range("A1")) And Range("A1") <> "" And c.Value <> "" And IsNumeric(c.Value) Then c.Value = Range("A1").Value + c.Value
End Select
Next c
Application.EnableEvents = True
End If
End Sub
J'ai placé différentes conditions : vide et si non numérique on ne fait pas l'opération (surtout non numérique cela évite les bugs)