при работе в Excel vba для копирования выбранного листа из выбранного пути, VBA открывает те же листы во временном файле с именем book1 во время копирования. Далее я вручную закрываю файл
Это код i следую в своей программе
Set wb = Workbooks.Open(filename)
wb.Worksheets(1).Copy
Application.DisplayAlerts = False