Voilà, c'est fonctionnel avec ce code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Valeur As Currency
Application.DisplayAlerts = False
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("D4:D13")) Is Nothing Then
Valeur = Application.InputBox("Entrez le montant", "Montant", , , , , , 1)
ActiveCell.Value = ActiveCell.Value + Valeur
Range("A1").Activate
End If
End Sub
Merci pour votre aide.