If I've understood correctly then in Sheet2 code module:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sLoc As String, c As Long
sLoc = Cells(Target.Row, 1)
c = Cells(Target.Row, 8).DisplayFormat.Interior.Color
ColourCells sLoc, c
End Sub
In a code module:
Option Explicit
Sub ColourCells(sLoc As String, c As Long)
Dim rFound As Range
Set rFound = Sheet1.Cells.Find(what:=sLoc, LookIn:=xlValues, LookAt:=xlPart, MatchCase:=False)
If rFound Is Nothing Then MsgBox "Not found!": Exit Sub
Sheet1.Range(rFound.Address).Interior.Color = c
End Sub
I noticed a few typo's on the Ground sheet so I put in the "Not found!" message to pick those up. (eg S01AA10 in AR120)