Я использую следующий код для открытия другой книги и извлечения данных.
FileName = "F:\QA\CMM\CMM Job Results\2-08533R\Rev4\F103223\Excel Printouts\2- 08533R_Rev4_" & i & "1.xls"
Set arc(i) = Workbooks.Open(FileName, True, True)
Когда я это делаю, файл открывается и появляется следующее сообщение об ошибке:
Невозможночтобы найти лист ReportINI.Убедитесь, что ReportINI.xls находится в подкаталоге -xlstart- программы -office-.
Это вызвано макросом в книге, которую я пытаюсь открыть.Все книги, из которых я хотел бы извлечь данные, содержат макросы.
Я хочу получить доступ к данным из нескольких книг Excel и реорганизовать их.Есть ли другой способ получить доступ к данным из нескольких неоткрытых книг Excel, не вызывая сценарий паузы, чтобы ответить на это сообщение об ошибке?