Use o VBA junto com seu evento Workbook_BeforeClose em seu arquivo privado para abrir, salvar e fechar automaticamente o arquivo público. O evento é acionado quando seu gerente fecha o arquivo privado. Deixe o gerente confirmar a atualização com um simples prompt sim-não.
Observe o parâmetro UpdateLinks:=True
que silenciosamente atualiza todos os links externos em seu arquivo público
Exemplo de código (deve ser colocado sob ThisWorkbook)
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim wb As Workbook
FilePath = "C:\public.xls"
If MsgBox("Update " & FilePath & " ?", vbYesNo) = 6 Then
Set wb = Workbooks.Open(FilePath, UpdateLinks:=True)
wb.Close SaveChanges:=True
End If
End Sub