Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim ws As Worksheet
If MsgBox("Update footers", vbYesNo + vbQuestion) = vbNo Then Exit Sub
For Each ws In ActiveWorkbook.Worksheets
ws.PageSetup.LeftFooter = ws.Range("A1").Value
Next ws
End Sub