Да, поместите событие Worksheet_Change
в первые 4 листа, которые записывают значение Target в лист 5ᵗʰ при изменении.Таким образом, лист 5 всегда будет отображать последнее измененное значение любого из 4 листов.
Поместите что-то вроде следующего в каждый из 4 листов.
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim AffectedRng As Range
Set AffectedRng = Intersect(Target, Target.Parent.Range("A1:A10")) 'this is the range you want to observe
If Not AffectedRng Is Nothing Then
Worksheets("Sheet5").Range(AffectedRng.Address).Value = AffectedRng.Value
End If
End Sub