запуск нескольких макросов по порядку в нескольких книгах Excel - vba

У меня есть несколько книг Excel, каждая из которых представляет данные дней, каждая книга имеет несколько листов, представляющих каждое событие в день.

мне нужно запустить 6 макросов по порядку на каждом листе в рабочей книге, а затем перейти к следующей книге (все рабочие книги находятся в одной папке на рабочем столе)

в данный момент я использую это (ниже), чтобы запустить макросы по порядку на всех листах, но у меня возникают проблемы при попытке что-то запустить для всех рабочих книг.

Sub RUN_FILL()
Dim sh As Worksheet

For Each sh In ThisWorkbook.Worksheets
sh.Activate

Call macro_1
Call macro_2  
Call macro_3  
Call macro_4  
Call macro_5  
Call macro_6

Next sh
End Sub

Любая идея, как я мог бы сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос