Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [D3:D4]) Or Target.Count Is Nothing Then Exit Sub
'si la cellule modifié n'est ni D3, ni D4, sortir
Application.EnableEvents = False
'Bloquer la gestion des évènement
If Target.Address(0, 0) = "D3" Then
'si la cellule a pour adresse D3
[D4] = 1944 - [D3]
'D4 = 1944-D3
Else
'sinon
[D3] = 1944 - [D4]
'D3 = 1944-D4
End If
Application.EnableEvents = True
'remise en route gestion des évènements
End Sub