Você pode querer experimentar a função Workbook_open. Isso será executado assim que você abrir o Excel.
Public WithEvents App As Application
Private Sub Workbook_Open()
'runs once per Excel session when Personal.xlsb is opened.
Set App = Application
MsgBox "Running Workbook_Open from Personal.xlsb"
End Sub
Private Sub App_WorkbookOpen(ByVal Wb As Workbook)
MsgBox "Running App_WorkbookOpen in " & Wb.Name
'add code you want to run upon opening each workbook here
'.....
End Sub
Veja: link