Para executar macro no evento de arquivo aberto que você precisa ter o código VBA (macro) dentro do evento Workbook_Open () em ThisWorkbook elemento no Project Explorer.
Você deve primeiro abrir o editor VBA no Excel e digite o código de macro dentro do Sub Workbook_Open ().
Eu anexar uma foto para você ver o que eu estou tentando explicar acima:
Desta forma, quando o evento de abertura de arquivo acontece, o código de macro dentro Workbook_Open sub será executado.
Não se esqueça de salvar o arquivo como .xlsm ou o .xls formato mais antigo, como .xlsx não salva o código behinf o arquivo excel.
Desfrute Excel VBA Macros!