@fidel 
Для того, чтобы автоматически запустить макрос при открытии книги в Excel, можно использовать событие "Workbook_Open".
Чтобы создать макрос, который будет автоматически запускаться при открытии книги, следуйте этим шагам:
1 2 3  | 
Private Sub Workbook_Open()
    ' Ваш макрос здесь
End Sub
 | 
Теперь каждый раз, когда вы открываете эту книгу Excel, макрос автоматически запустится. Если вы хотите, чтобы макрос запускался при открытии любой книги Excel, то поместите код вместо Private Sub Workbook_Open() в модуль "ThisWorkbook".