As you are writing, there is probably some rationale behind.
Normally it makes no big sense, but if you need it, a simple procedure with Event Handler for Worksheet Change event could do it.
for instance (in your sheet code):
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B7")) Is Nothing Then
Application.EnableEvents = False
Range("G7").Value = Range("B7").Value
Application.EnableEvents = True
End If
If Not Intersect(Target, Range("G7")) Is Nothing Then
Application.EnableEvents = False
Range("B7").Value = Range("G7").Value
Application.EnableEvents = True
End If
End Sub
see attachment
Bookmarks