Code goes in ThisWorkbook Code module.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim i As Long
Dim IgnoreSheets As Variant
Dim Found As Range
'List all sheets, by name, to ignore
IgnoreSheets = Array("ACoveringSheet", "NewPlayer", "ATotalsSheet")
If Target.address <> "$F$3" Then ExitSub
For i = Lbound(IgnoreSheets) to UBound(IgnoreSheets)
If Sh.Name = IgnoreSheets(i) Then Exit Sub
Next i
Set Found = Sheets("ATotalsSheet").Range("A:A").Find(Sh.Name)
If Not Found Is Nothing then
Found.Offset(0, 1) = Target
Else
msgBox "The Name "& sh.Name & " was not in column A on sheet ATotalsSheet."
End If
End Sub
When any change occurs on any sheet, the sub first checks if the change was in F3 on that sheet, if not then exit. IF the change was in F3, then, the sub checks to see if it occurred in one of the Ignore Sheets, if so, then exit. If it did occur in F3 on any other sheet, then the sub finds the sheet name in column A on ATotalsSheet and sets the neighboring cell to the Changed F3 value.